A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Category
中文
分类, 扩展, 分组, 范畴, 非正式协议, ...
Category 是一个将 类 分成多个模块的一种语法结构
主要将其用法分成两类
1> 扩展现有类的方法
      -> 系统类方法
      -> 产品迭代的时候扩展功能
2> 设计类开发时进行分工处理
Category 的语法
@interface 目标类型 (Category名字)
方法的声明
@end
@implementation 目标类型 (Category名字)
方法的实现
@end
2.使用Category的注意事项

1, 在 Category 中只允许包含方法, 不允许有属性与实例变量

2, 在 Category 中方法的优先级高于原类中的方法

3, 如果多个 Category 中有重名的方法, 看编译顺序




1 个回复

倒序浏览
顶顶,OC还没开
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马