黑马程序员技术交流社区
标题:
Category的介绍及使用 注意事项
[打印本页]
作者:
一步步往上爬
时间:
2016-1-13 13:32
标题:
Category的介绍及使用 注意事项
Category
中文
分类, 扩展, 分组, 范畴, 非正式协议, ...
Category 是一个将 类 分成多个模块的一种语法结构
主要将其用法分成两类
1> 扩展现有类的方法
-> 系统类方法
-> 产品迭代的时候扩展功能
2> 设计类开发时进行分工处理
Category 的语法
@interface 目标类型 (Category名字)
方法的声明
@end
@implementation 目标类型 (Category名字)
方法的实现
@end
2.使用Category的注意事项
1, 在 Category 中只允许包含方法, 不允许有属性与实例变量
2, 在 Category 中方法的优先级高于原类中的方法
3, 如果多个 Category 中有重名的方法, 看编译顺序
作者:
sunshine429
时间:
2016-1-13 23:52
顶顶,OC还没开
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2