0
在Objective-C 2.0中,是否有一個運行時方法列出了所有對象的關聯引用?我有一個對本地作用域中定義的變量進行關聯引用的對象,我想確保仍然可以訪問它們以在我的dealloc中釋放它們。如何獲取所有對象的關聯引用的列表?
在Objective-C 2.0中,是否有一個運行時方法列出了所有對象的關聯引用?我有一個對本地作用域中定義的變量進行關聯引用的對象,我想確保仍然可以訪問它們以在我的dealloc中釋放它們。如何獲取所有對象的關聯引用的列表?
儘管我不確定如何檢索所有對象的關聯,但我不相信您不必擔心釋放關聯的對象。蘋果公司的文檔似乎表明,當它們關聯的對象被釋放時(即使用OBJC_ASSOCIATION_RETAIN
策略的對象將相應地釋放),它們將被照顧。
希望看到一種迭代方式所有的協會。
Apple's doc(具體而言,「創建關聯」部分)