Object-C Category和Extension的区别
来源:互联网 发布:淘宝店铺排行榜怎么看 编辑:程序博客网 时间:2024/05/01 20:49
参考:
http://stackoverflow.com/questions/3499704/difference-between-category-and-class-extension
http://www.tutorialspoint.com/objective_c/objective_c_extensions.htm
Category
用于给class及其subclass添加新的方法
有自己单独的 .h 和 .m 文件
用于添加新方法,而不能添加新属性(property)
Extension
Extension常被称为是匿名的Category
用于给类添加新方法,但只作用于原始类,不作用于subclass
只能对有implementation源代码的类写Extension,对于没有implementation源代码的类,比如framework class,是不可以的
Extension可以给原始类添加新方法,以及新属性
0 0
- Object-C Category和Extension的区别
- Object-C Category和Extension的区别
- Object-C 分类(Category) 和 扩展(Extension)
- Category和Extension的区别
- Category和Extension的区别
- objective-c 中 category 和 extension 的区别
- iOS中 category 和extension的区别
- iOS Category 和 Extension的区别
- Category(类别)和扩展(Extension)的区别
- iOS中 category 和extension的区别
- object-c学习:category 和 protocol区别
- object-c学习:category 和 protocol区别
- object-c学习:category 和 protocol区别
- Objective-C Category和Extension
- Objective-C基础1-类目(Category)和延展(Extension)的区别
- OC的category和extension
- Category和Extension的使用
- Objective-c的category(分类)和Extension(扩张)
- 第十四周项目二 两个成员的类模板(1)
- SQLserver2008,存储过程,游标的使用。
- 新的一天
- 全局变量EG、CG
- iOS 给TextView添加placeholder.
- Object-C Category和Extension的区别
- HDU 5344 MZL's xor
- 为什么有时可以在头文件可以定义变量,有时不行(变量重定义)。
- Sql_mode
- XML解析(pull解析)
- Java 乱码处理方案
- 在升序排序的数组中插入一个元素
- Java中wait和sleep区别
- XML解析(SAX解析)