美文网首页
Category添加成员变量

Category添加成员变量

作者: ios小菜 | 来源:发表于2019-03-02 09:52 被阅读0次

    ## 使用分类添加成员属性

    - 使用objc_getAssociatedObject实现get方法

    ```objc

    id objc_getAssociatedObject(id object, void *key)

    // 第一个参数是self, 第二个参数是设置进去的value值,可以自己定义

    ```

    - 使用objc_setAssociatedObject使用set方法

    ```objc

    OBJC_EXPORT void objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy policy)

    // 参数

    1.一般为self

    2.用来查询的这个属性的value, 可以自己定义

    3.定义的属性

    4.定义属性的范围,有strong/weak/copy的属性

    ```

    相关文章

      网友评论

          本文标题:Category添加成员变量

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