- 博客(1)
- 收藏
- 关注
转载 类别与类扩展的区别
①类别中原则上只能增加方法(能添加属性的的原因只是通过runtime解决无setter/getter的问题而已);②类扩展不仅可以增加方法,还可以增加实例变量(或者属性),只是该实例变量默认是@private类型的(用范围只能在自身类,而不是子类或其他地方);③类扩展中声明的方法没被实现,编译器会报警,但是类别中的方法没被实现编译器是不会有任何警告的。这是因为类扩展是在编译阶段被添加到类中,而类别...
2018-05-03 09:34:25
800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人