oc分类Category
作用:不修改原类的基础上给类扩充方法
注意:
1、分类只能增加方法,不能增加成员变量,如果要添加变量考虑用继承
2、分类方法实现中可以访问原类的成员变量
3、分类重新实现原类中的方法,会覆盖原方法,会导致原方法失效(不建议)
4、多个分类实现类同一个方法,会按照编译顺序,分类编译顺序在项目-》build phases-》compile sources中查看
- 新建文件,选择cocoa下oc category,category on填写要扩充的类
@interface 类名(分类名) @end @implementation 类名(分类名) @end
- 给系统自带的类添加分类