观察者模式 观察者模式的具体应用有两个:通知(notification)和KVO(Key-ValueObserveing)机制。 1. 通知机制...
数据持久化 数据持久化的方式有四种:属性列表(plist文件)/偏好设置/对象归档/SQLite数据库/Core Data 1. 属性列表 .....
NSOperation NSOperation 的作用: 配合使用 NSOperation和 NSOperationQueue实现多线程 将需要...
GCD 核心概念 任务:执行什么操作 队列:用来存放任务 步骤 定制任务:确定要做的事 将任务添加到队列中:GCD会自动将队列中的任务取出,放到...
注意事项 使用方法 -(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scro...
注意事项 如果一个控制器的view要添加到另一个控制器的view,那么这个控制器必须为另一个控制器的子控制器。即 [a addChildView...
控制器之间的传值(逆传) 1.使用代理(自定义delegate) 步骤:a.在需要代理的控制器定义代理;b.定义代理后,应该在使用代理的时候(比...
UIAlertController 继iOS8以后,以UIAlertController代替了UIAlertView,具体使用方法如下:
UINavigationController 设置导航条 必须在导航控制器的栈顶控制器内设置,即 而不是 设置导航条属性列举 设置button属...