摘要: 为了美观性,一般设置通用的navigationBar创建基础控件 UIView *naviView; UIImageView *naviImageView; UILabel *naviLabel; UIButton *naviLeftBtn;设置控件位置(Frame) ... 阅读全文
posted @ 2015-11-19 22:59 Saurik 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 在navigationController中实现向右滑动返回功能系统提供的backbarbuttonitem,不用添加任何代码即可实现向右滑动后退功能,但是往往要对按钮修改样式等时,就需要自定义leftbarbuttonitem,此时向右滑动即失效.通过下面方法即可解决该问题.主要是通过设置navi... 阅读全文
posted @ 2015-11-18 15:18 Saurik 阅读(6564) 评论(0) 推荐(0) 编辑
摘要: segue的几种模式1)xcode6 之后push 和modal 就被废弃了。只能用于ios8之前。2)可用的有五种,Show、Show Detail、Present Modally、Present as Popover、Custom官方解释:https://developer.apple.com/... 阅读全文
posted @ 2015-11-10 10:52 Saurik 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"我在玩手机"); NSLog(@"手机没电了"); [self chargeMyIphone:^{ NSLog(@"出门逛街"); }]; NSLo... 阅读全文
posted @ 2015-11-05 17:09 Saurik 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 情况1:A页面跳转到B页面方法1:在页面跳转的同时,将A页面的值带到B页面B页面的控制器中设置一个接收值的对象,并且设置一个显示值的textfield,设置outlet@property (nonatomic, copy) NSString *text;@property (weak, nonato... 阅读全文
posted @ 2015-11-05 16:59 Saurik 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、查看Xcode的UUID方式1:终端执行:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID方式2:在/Applications目录中找到Xcode.app,右键”显示包内容”,进入Cont... 阅读全文
posted @ 2015-11-04 17:54 Saurik 阅读(181) 评论(0) 推荐(0) 编辑
摘要: iOS第三方开源库的吐槽和备忘http://www.cocoachina.com/industry/20140123/7746.htmlgithub上排名靠前的第三方库http://github.ibireme.com/github/list/ios/github的排名查询https://githu... 阅读全文
posted @ 2015-11-04 17:27 Saurik 阅读(264) 评论(0) 推荐(0) 编辑
摘要: SQLite的简单介绍说明: 3是版本号,是SQLite的第三个版本。 core Data是对SQLite的封装,因为iOS中使用的SQLite是纯C语言的。SQLite: (1)什么是SQLite? 答:SQLite是一款轻型的嵌入式数据库,安卓和ios开发使用的都是SQLite数据... 阅读全文
posted @ 2015-11-04 16:43 Saurik 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1、当dictionary中value有null值时,写入文件会失败2、dictionary赋值给nsmutabledictionary时,需要强制转换 [NSMutableDictionary dictionaryWithDictionary:@"key"] 阅读全文
posted @ 2015-10-27 17:03 Saurik 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一、了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。 使用 NSUserDefaults... 阅读全文
posted @ 2015-10-22 12:24 Saurik 阅读(198) 评论(0) 推荐(0) 编辑
摘要: #import @protocol TableCellDelegate - (void)choseTerm:(UIButton *)button;@end@interface TableViewCell : UITableViewCell@property (weak, nonatomic) IBO... 阅读全文
posted @ 2015-10-20 20:53 Saurik 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 转自:http://my.oschina.net/leejan97/blog/209762代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负责显示界面,而不需... 阅读全文
posted @ 2015-10-16 14:48 Saurik 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 今天项目中有个文本框需要只可以输入数字的需求,首先在.xib中将UITextField的Keyboard设置为Number Pad,但是使用时键盘会切回别的键盘无法对内容进行校验。通过神奇的百度我知道了通过以下方法可以解决这样的问题:首先让.xib的viewController实现UITextFie... 阅读全文
posted @ 2015-10-15 15:03 Saurik 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。术语:OO面向对象、OOP面向对象编程二、类(一)关于类类的设计只关注三个东西:类名、属性和方法注意:一般名词都是... 阅读全文
posted @ 2015-10-15 10:37 Saurik 阅读(138) 评论(0) 推荐(0) 编辑
摘要: UptownInforController *uptownInfor = [[UIStoryboard storyboardWithName:@"UptownRenovationMain" bundle:nil]instantiateViewControllerWithIdentifier:... 阅读全文
posted @ 2015-10-14 15:02 Saurik 阅读(157) 评论(0) 推荐(0) 编辑