0
点赞
收藏
分享

微信扫一扫

OC中category(分类)中添加属性

非宁静不致远 2022-02-10 阅读 230

OC中category(分类)中添加属性

因为OC中无法添加成员变量并且添加的属性不会被保存,所以需要重写get和set方法来实现属性的保存。

//setter
//self表示属性拥有者是当前类,
//str表示属性名
//urlString表示属性值
//OBJC_ASSOCIATION_COPY_NONATOMIC表示属性类型为(copy,nonatomic)
objc_setAssociatedObject(self, "str", urlString, OBJC_ASSOCIATION_COPY_NONATOMIC);
//getter
objc_getAssociatedObject(self, "str");
举报

相关推荐

0 条评论