iOS - 關聯(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)

關聯 關聯是指把兩個對象相互關聯起來,使得其中的一個對象做爲另一個對象的一部分。 關聯特性只有在Mac OS X V10.6以及之後的版本上纔是可用的。web 在類的定義以外爲類增長額外的存儲空間數組 使用關聯,咱們能夠不用修改類的定義而爲其對象增長存儲空間。這在咱們沒法訪問到類的源碼的時候或者是考慮到二進制兼容性的時候是很是有用。 關聯是基於關鍵字的,所以,咱們能夠爲任何對象增長任意多的
相關文章
相關標籤/搜索