摘要:
类别 类别是对外的,外部都可以访问 类别是在没有源代码或者基于某些特定场合的情况下,为一个类增加功能(方法)。或者用于给一个特别大的类进行分割。 命名规则:类名+扩展方法,如NSString 可以添加: 实例方法 类方法 重写基类方法 不可以添加: 属性和实例变量 (其实可以变通的添加属性,就是添加 阅读全文
摘要:
协议 Protocol 协议是类的合同约定,只描述外部接口,不提供具体实现。所以,协议其实可以写在类的.h文件中,不去实现就可以了。 协议可以包含以下成员: 属性 (编译器不会和普通interface那样会自动合成一个实例变量) 实例方法 类方法(不常用,因为协议主要是针对类的实例化使用的,类方法一 阅读全文