关联引用

Associated Objects(关联对象)或者叫作关联引用(Associative References),是作为Objective-C 2.0 运行时功能被引入到 Mac OS X 10.6 Snow Leopard(及iOS4)系统。与它相关在<objc/runtime.h>中有3个C函数,它们可以让对象在运行时关联任何值:

objc_setAssociatedObject

objc_getAssociatedObject

objc_removeAssociatedObjects

可以通过它们在分类中给已存在的类中添加自定义属性。

http://www.cocoachina.com/industry/20140219/7847.html

你可能感兴趣的:(关联引用)