美文网首页
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