英语----名词性从句的混合练习(上)

@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

原文地址:https://www.cnblogs.com/1018475062qq/p/7071759.html