首页 > 代码库 > @protocol 和 category 中如何使用 @property
@protocol 和 category 中如何使用 @property
在协议@protocol中使用@property只会生成setter和getter方法声明,我们使用属性的目的就是希望遵守我们协议的对象能够实现该属性;
在分类category中使用@property 也是只会生成setter 和getter 方法声明,如果真需要个category增加属性的实现,需要借助于两个运行时的函数
//objc_setAssociatedObject
//objc_getAssociatedObject
@protocol 和 category 中如何使用 @property
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。