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

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

.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

**********

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,827评论 0 9
  • 疯子朱阅读 299评论 0 2
  • [满江红]迎新年 梅雪迎春,同欢庆,酉年新岁。回首顾,几多收获,几多欣慰。远景如虹情浩荡,前程似锦心期冀。畅豪怀...
    饒親阅读 1,858评论 0 2
  • 1、对对子 岁月如风小少女,流年似水淡芳华。 2、自我描述 嗜书如命,爱生如子。
    淡然雨阅读 172评论 1 0
  • 刘双鹤,焦点解决讲师一期班,平顶山,成长分享第636天(2017.10.1星期日) 不如读书 原定的假期计划是趁着...
    在路上_1阅读 241评论 0 0