美文网首页
Category - runtime

Category - runtime

作者: 不知所谓的所谓 | 来源:发表于2019-06-16 16:20 被阅读0次

@porperty 做了以下三件事

1.生成实例变量 _property

2.生成 getter 方法 - property

3.生成 setter 方法 - setProperty

但是在分类(Category)中,@porperty不能主动生成实例变量和setter,getter方法,需要手动实现。【Associated Object -关联对象】

- (NSMutableArray*)attributeStrings

{

    return objc_getAssociatedObject(self, _cmd);

}

- (void)setAttributeStrings:(NSMutableArray*)attributeStrings

{

    objc_setAssociatedObject(self, @selector(attributeStrings), attributeStrings, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

}

相关文章

  • iOS 的Category实现原理

    Category 加载过程原理 是通过runtime加载类的所有Category数据 把Category的方法、属...

  • Objective-C:Category

    Category的底层结构 Category的加载处理过程 通过Runtime加载某个类的所有Category数据...

  • OC分类

    Category底层结构 Category加载过程 1.通过Runtime加载某个类的所有Category数据 2...

  • category探究

    category本质 category attach2Class objc-os.mm objc-runtime-...

  • iOS底层:Category

    Category的底层结构 Category的加载处理过程1、通过Runtime加载某个类的所有Category数...

  • iOS Category(分类)

    Category的加载处理过程 通过runtime加载某个类的所有category数据。 把所有的category...

  • Category - runtime

    @porperty 做了以下三件事 1.生成实例变量_property2.生成getter方法- property...

  • Runtime - Category

    category 支持协议 思考 Category 什么时候加载属性和方法? Category 怎么加载属性和方法...

  • Objective-C 之 Category

    Category 是基于 Objective-C runtime 的一种体现。 Category 原理首先,这里先...

  • 结合 category 工作原理分析 OC2.0 中的 runt

    结合 category 工作原理分析 OC2.0 中的 runtime 结合 category 工作原理分析 OC...

网友评论

      本文标题:Category - runtime

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