美文网首页iOS归纳
iOS--runtime 用于给类目添加属性

iOS--runtime 用于给类目添加属性

作者: 空白Null | 来源:发表于2016-07-13 08:28 被阅读329次

    **************

    .h文件里面

    #import<UIKit/UIKit.h>

    @interface UIView (Test)

    @property (nonatomic,copy) NSString *name;

    @end  

     .m文件里面

    #import "UIView+Test.h"

    #import<objc/runtime.h>

    @implementation UIView (Test)

    - (NSString *)name {

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

    }

    - (void)setName:(NSString *)value {

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

    }

    @end

    **********

    相关文章

      网友评论

        本文标题:iOS--runtime 用于给类目添加属性

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