摘要: 什么是单例呢?Wikipedia是如此定义的: 在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。附上我自己对单例的理解: 单例就是类,但这是一个只能被实例化一次的类,或者说该类永远只能被实例化出一个对象。 这就和readonly属性的懒加载(lazy)... 阅读全文
posted @ 2015-04-14 21:02 星星Star😋 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1.Info.plist常见的设置* 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除* 在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”* 项目中其他Plis... 阅读全文
posted @ 2015-03-31 23:07 星星Star😋 阅读(410) 评论(0) 推荐(0) 编辑
摘要: * weak (assign) : 代理\UI控件* strong (retain) : 其他对象(除代理\UI控件\字符串以外的对象)* copy : 字符串* assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)该文暂时只做使用描述,详细讲解将后续补充 阅读全文
posted @ 2015-03-31 22:51 星星Star😋 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1: 数据刷新的总体步骤1.1: 修改模型数据1.2: 刷新表格(刷新界面)2: 刷新表格的方法// 全局刷新(每一行都会重新刷新)- (void)reloadData;// 局部刷新(使用前提: 刷新前后, 模型数据的个数不变)- (void)reloadRowsAtIndexPaths:(NSA... 阅读全文
posted @ 2015-03-31 22:50 星星Star😋 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1. 如何创建一个控制器1.1. 控制器常见的创建方式有以下几种//1.1.1:通过storyboard创建//1.1.2:直接创建YHViewController *viewController = [[YHViewController alloc] init];//1.1.3:指定xib文件来创... 阅读全文
posted @ 2015-03-31 22:45 星星Star😋 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-03-31 22:24 星星Star😋 阅读(160) 评论(0) 推荐(0) 编辑
摘要: * 一个文本输入框的文字发生改变时,文本输入框会发出一个UITextFieldTextDidChangeNotification通知* 因此通过监听通知来监听文本输入框的文字改变[[NSNotificationCenter defaultCenter] addObserver:self select... 阅读全文
posted @ 2015-03-31 22:10 星星Star😋 阅读(347) 评论(0) 推荐(0) 编辑
摘要: * UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件* UISwitch可以通过拖线监听状态改变* UISwitch可以通过addTarget: 监听状态改变- (void)addTarget:(id)target action:(SEL)act... 阅读全文
posted @ 2015-03-31 22:09 星星Star😋 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一步:main函数第二步:UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象第三步:delegate代理开始处理(监听)系统事件 (没有storyboard的情况下)* 程序启动完毕的时候, 就会调用代理的[applic... 阅读全文
posted @ 2015-03-31 22:06 星星Star😋 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.UIPickerView1.1. UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIP... 阅读全文
posted @ 2015-03-31 22:05 星星Star😋 阅读(358) 评论(0) 推荐(0) 编辑