美文网首页
category使用 objc_setAssociatedObj

category使用 objc_setAssociatedObj

作者: 雨雪霏霏why | 来源:发表于2015-12-23 18:09 被阅读334次

    @interface NSObject (CategoryWithProperty)

    @property (nonatomic, strong) NSObject *property;

    @end

    @implementation NSObject (CategoryWithProperty)

    - (NSObject *)property {

    return objc_getAssociatedObject(self, @selector(property));

    }

    - (void)setProperty:(NSObject *)value {

    objc_setAssociatedObject(self, @selector(property), value, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

    }

    @end

    相关文章

      网友评论

          本文标题:category使用 objc_setAssociatedObj

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