美文网首页
Category 添加属性

Category 添加属性

作者: 曾经我 | 来源:发表于2020-06-09 10:18 被阅读0次
1. @property (nonatomic, copy) NSString *name;
- (void)setName:(NSString *)name {
    
    objc_setAssociatedObject(self, @selector(name), name, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
    
}

- (NSString *)name {
    
   return objc_getAssociatedObject(self, @selector(name));
}

相关文章

  • runtime常用的几种使用场景:

    1.category中添加属性 category里面是没法直接添加属性的,但是通过runtime的方式可以实现。主...

  • Category 的 本质

    Category的实现原理,以及Category为什么只能添加方法不能添加属性 ?category的底层结构是st...

  • iOS用runtime给Category添加属性

    用runtime给Category添加属性 1、添加属性 (1)UIViewController+CXHelp.h...

  • iOS开发 Category

    1.说下category原理,以及category为什么只能添加方法不能添加属性? 分类的实现是将category...

  • iOS Category分类

    1.说下category原理,以及category为什么只能添加方法不能添加属性? 分类的实现是将category...

  • category添加属性

    category中添加属性不会生成成员变量,也不会自动生成set和get方法;如果想动态为分类添加属性,需要使用运...

  • category添加属性

    // key作为该对象实例的属性的键,而value就是对象实例的属性的值// associative是在运行时动...

  • Category添加属性

    通过runtime的两种方法就可以为类别添加一个实例变量了。

  • category添加属性

    转自http://www.tuicool.com/articles/FZn6Rfa

  • category添加属性

    (抄)关联(objc_setAssociatedObject、objc_getAssociatedObject、o...

网友评论

      本文标题:Category 添加属性

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