现在位置: 首页 > 关联
2020年02月18日 编程语言 ⁄ 共 3707字 评论关闭

iOS关联对象示例详解 背景 在iOS开发中如果我们想给一个对象动态添加属性或者给category添加属性的时候,都是通过runtime的关联对象去实现,那我们添加的属性到底是如何存取的呢?是直接添加到了对象自身的内存中了去吗?带着这些疑问让我们看一runtime的源码,解开关联对象的神秘面纱. 关联对象源码 存值 void objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy policy) { _o

阅读全文