黑马程序员技术交流社区

标题: 什么是Category [打印本页]

作者: sclea    时间: 2015-10-20 20:01
标题: 什么是Category
Category有很多种翻译: 分类 \ 类别 \ 类目 (一般叫分类)

Category是OC特有的语法, 其他语言没有的语法(类似于C#语言中的”扩展方法”和”partial”关键字)

Category的作用
可以在不修改原来类的基础上, 为这个类扩充一些方法.
把一个类的内容分在多个不同的文件中存储
便于团队协作开发
声明
@interface 类名 (分类名称)
@end

实现
@implementation 类名 (分类名称)
@end





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2