您的位置:首页 > 编程语言 > Go语言

OC新语法-Category分类定义及用途

2014-10-23 23:21 162 查看
1、分类的作用:在不改变原来类的内容的基础上,可以为类增加一些方法

2、格式

//分类的声明                                                                  //分类的实现

@interface 类名 (分类名称)                                          @implementation 类名 (分类名称)

 //方法声明                                                                      //方法实现

@end                                                                            @end

3、分类的好处

     一个庞大的类可以分模块开发

    一个庞大的类可以由多个人来编写,更有利于团队合作

4、注意事项

     Category可以访问原始类的实例变量,但不能添加变量,只能添加方法。如果想添加变量,可以考虑通过继承创建子类

      Category可以实现原始类的方法,但不推荐这么做,因为它是直接替换掉原来的方法,这么做的后果是再也不能访问原来的方法   

   多个Category中如果实现了相同的方法,只有最后一个参与编译的才会有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  category