Object-C Category和Extension的区别
来源:互联网 发布:淘宝联盟没有跟踪返利 编辑:程序博客网 时间:2024/05/21 06:24
参考:
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 2
- 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(扩张)
- 《深入理解计算机系统》之Unix I/O函数
- SFDC
- mktime
- iOS Core Animation 简明系列教程
- jquery textarea值的更新与获取 text() vs val()
- Object-C Category和Extension的区别
- Hbase 笔记(12) 集群管理
- BZOJ系列2440《[中山市选2011]完全平方数》题解
- localtime
- 第12周项目一 程序阅读题(5)
- BaiduMap SDK3.1.1 — 路径规划(RoutePlan)与覆盖物(Overlay)
- gmtime
- UVA10759 - Dice Throwing(dp+gcd)
- 【性能调优】Oracle AWR报告指标全解析