Day10 oc分类Category

oc分类Category

作用:不修改原类的基础上给类扩充方法

注意:

1、分类只能增加方法,不能增加成员变量,如果要添加变量考虑用继承

2、分类方法实现中可以访问原类的成员变量 

3、分类重新实现原类中的方法,会覆盖原方法,会导致原方法失效(不建议)

4、多个分类实现类同一个方法,会按照编译顺序,分类编译顺序在项目-》build phases-》compile sources中查看

  • 新建文件,选择cocoa下oc category,category on填写要扩充的类
@interface 类名(分类名)
@end
@implementation 类名(分类名)
@end
  •  给系统自带的类添加分类

 

猜你喜欢

转载自magicbird.iteye.com/blog/2287293
今日推荐