摘要:
分类(Category 、Extension) (一)分类的划分 (2) 1、(命名的类别)类别Category:只能添加新的方法,不能添加新变量。 2、(未命名的类别)类的扩展Extension://扩展一般直接写在类的实现文件中 //扩展中定义的都是类中私有的实例变量和方法 (二)分类的使用 ( 阅读全文
摘要:
六、协议(protocol) 关键字:@optional、@required (1)是一个类共享的一个方法列表 (2)它声明了一系列的方法而不进行实现 (3)遵从某个协议,就是需要实现协议中的方法 (4)类似于java的接口、C++中的纯虚函数 非正式协议、正式协议 重点:正式协议:所有实现正式协议 阅读全文