标签:key 添加 不能 self sage ati nsstring mic port
@interface NSObject (Objc) //
@property (nonatomic, strong) NSString *name;
// 在分类中 给系统的类添加属性, 一搬系统的类不能添加额外的属性
@end
#import "NSObject+Objc.h"
#import <objc/message.h>
@implementation NSObject (Objc)
//static NSString *_name;
-(void)setName:(NSString *)name{
// 给那个对象添加属性
// key:
objc_setAssociatedObject(self ,@"name" , name, OBJC_ASSOCIATION_COPY);
// _name = name;
}
-(NSString *)name{
return objc_getAssociatedObject(self, @"name");
// return _name;
}@end
标签:key 添加 不能 self sage ati nsstring mic port
原文地址:http://www.cnblogs.com/1018475062qq/p/7071759.html