jiangleligejiang / JNote

记录相关日常笔记
0 stars 0 forks source link

OC 分类(Category)和类扩展(extension) #84

Open jiangleligejiang opened 4 years ago

jiangleligejiang commented 4 years ago

类扩展

类扩展通常用于设置私有变量,且放于.m文件中。此外,类扩展也会在一些库中存储一些匿名变量用于隐藏库内部细节。

@interface xxx ()

@end
jiangleligejiang commented 4 years ago

分类

通常用于给原有类添加方法,原则上不能添加属性(但可以通过runtime来实现)。


@interface xxx (category)

@end

jiangleligejiang commented 4 years ago

分类添加属性

jiangleligejiang commented 4 years ago

分类方法调用顺序