码迷,mamicode.com
首页 > 其他好文 > 详细

在类目中添加属性

时间:2016-07-20 11:54:42      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

.h文件
//分类的头文件
@interface ClassName (CategoryName)
@property (nonatomic, strong) NSString *str;//此为新增的属性
//此为新增的属性
@end

.m文件

//实现文件
#import "ClassName + CategoryName.h"
#import <objc/runtime.h>

static void *strKey = &strKey;

@implementation ClassName (CategoryName) 
-(void)setStr:(NSString *)str  
{  
    objc_setAssociatedObject(self, & strKey, str, OBJC_ASSOCIATION_COPY);  
}  

-(NSString *)str  
{  
    return objc_getAssociatedObject(self, &strKey);  
}
@end

 



在类目中添加属性

标签:

原文地址:http://www.cnblogs.com/making/p/5687642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!