类 Extension 可以为类添加属性和方法。
使用格式.
@interface Test()
@end
类 Category 只能添加方法不能添加属性,添加属性调用的时候会 Crash,因为并不会为类 Category 的属性生成 Get 和 Set 方法。
使用格式。
@interface Test(xxx)
@end.
@implementation Test(xxx).
@end.
类 Extension 可以为类添加属性和方法。
使用格式.
@interface Test()
@end
类 Category 只能添加方法不能添加属性,添加属性调用的时候会 Crash,因为并不会为类 Category 的属性生成 Get 和 Set 方法。
使用格式。
@interface Test(xxx)
@end.
@implementation Test(xxx).
@end.
本文标题:Category 和 Extension 的区别.
本文链接:https://www.haomeiwen.com/subject/tenrattx.html
网友评论