黑马程序员技术交流社区

标题: 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