美文网首页
category 笔记

category 笔记

作者: whiteking | 来源:发表于2017-02-21 09:55 被阅读0次

1.category 网上很多种叫法,分类/类别/类目,它是OC的特有语法,作用是在不改变原来类的基础上为这个类扩充一些方法.

2.结构:

category结构.png

3.使用:要#import "分类.h"

4.用途:
①.团队协作(可以为一个类添加多个 分类)
②.使类方法更加模块化

5.使用注意:
①.只能扩充方法,不能扩充成员变量(如果往分类中添加属性,只会生成该属性的get方法和set方法的声明和实现,不能生成成员变量)
②.分类方法可以访问原来类中的成员变量(#import 了原来类的头文件)
③.如果分类中实现了原来类中的方法,则会优先调用分类中的方法,原来类中的方法会被覆盖.
④.如果两个分类中都实现了原来类中的方法,则会优先调用最后参与编译的分类的方法(如果两个分类中都有相同的方法是不提倡的).

相关文章

网友评论

      本文标题:category 笔记

      本文链接:https://www.haomeiwen.com/subject/fwpywttx.html