OC 關聯對象(Associated Object)

在一個已有類的的類目中添加公開屬性或者是私有屬性,常規的作法是沒法實現的,這個涉及到Runtime的機制關於變量的存儲方式,在類的實例化以後,成員變量在內存中的位置就被初始化好了,沒法動態的添加。 可是,有一個方法能夠實現,就是關聯對象(Associated Object) 關聯對象主要有三個方法,可是,一般的也就使用兩個方法 objc_setAssociatedObject()  和 objc_
相關文章
相關標籤/搜索