例如给UILabel添加一个UUTag属性
#import "UILabel+util.h"
#import "objc/runtime.h"
static const void *UUTagKey = &UUTagKey;
@implementation UILabel (util)
-(NSString *)UUTag{
return objc_getAssociatedObject(self, UUTagKey);
}
-(void)setUUTag:(NSString *)UUTag{
objc_setAssociatedObject(self, UUTagKey, UUTag, OBJC_ASSOCIATION_COPY_NONATOMIC);
}
@end