associations

iOS关联对象示例详解

背景在iOS开发中如果我们想给一个对象动态添加属性或者给category添加属性的时候,都是通过runtime的关联对象去实现,那我们添加的属性到底是如何存取的呢?带着这些疑问让我们看一runtime的源码,解开关联对象的神秘面纱。 »

OC runtime学习笔记之关联对象

前言Objective-C 不能动态的添加一些属性到对象上,和其他的一些原生支持这点的语言不一样。在 Mac OS X 10.6 中,Objective-C 的 Runtime 已经原生的支持这个功能了。OC runtime 中关联对象的方法相信大家都使用过,但是其原理和内部实现就很多人不知道。这篇文章就来讲解一下 OC runtime 之关联对象,下面直接步入正题。= refs->end(... »