分类的作用:在不改变类的基础上,为类增加一些方法
使用注意:
- 分类只能增加方法,不能增加成员变量
- 分类方法视线中可以访问类中声明的成员变量
- 分类可以重新实现原来类中的方法,但会覆盖掉原来的方法,导致无法使用
- 方法调用的优先级:分类(最后参与编译的分类优先)->原来类->父类
类扩展(Class Extension也有人称为匿名分类)
- 能为某个类附加额外的属性,成员变量,方法声明
- 一般的类扩展写到.m文件中
- 一般的私有属性写到类扩展
分类和类扩展的区别就是,类扩展可以增加属性和成员变量
本文共 293 字,大约阅读时间需要 1 分钟。
分类的作用:在不改变类的基础上,为类增加一些方法
使用注意:
类扩展(Class Extension也有人称为匿名分类)
分类和类扩展的区别就是,类扩展可以增加属性和成员变量
转载于:https://my.oschina.net/jlongtian/blog/830675