Open jiangleligejiang opened 4 years ago
类扩展通常用于设置私有变量,且放于.m文件中。此外,类扩展也会在一些库中存储一些匿名变量用于隐藏库内部细节。
.m
@interface xxx () @end
通常用于给原有类添加方法,原则上不能添加属性(但可以通过runtime来实现)。 @interface xxx (category)
通常用于给原有类添加方法,原则上不能添加属性(但可以通过runtime来实现)。
runtime
@interface xxx (category)
@end
类扩展