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