iOS归纳

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

2016-07-13  本文已影响329人  空白Null

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

.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

**********

上一篇 下一篇

猜你喜欢

热点阅读