极客班 Objective-C 高级编程(三)
13. 集合类
只要记住有这个方法或类,知道有什么用,不一定非要记住长长的名字,我们随时查看文档即可。
14. 代理
上班怎么收家里衣服:电话请家人、邻居帮忙。
MVC 为什么使用代理?
前三步:A、申明代理原型。B、申明代理变量。C、调用代理方法。
后三步:A、<>申明实现代理。B、设置代理的值。C、实现代理方法。
16. 类别、扩展与通知
Category & Extension
Category给原有的类扩展特有的方法。可以分解文件代码和功能
Extension可以扩展变量、属性,可以改写属性的读写属性。
什么时候用?
BLDemo01 L16 在 ViewController.h 完成代理,非课堂上 AppDelegate.h 中。