美文网首页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