10

我發現了一個有趣的post,描述了Objective-C 2.0中如何在實現文件中聲明實例變量。考慮下面這個例子:目標C:在實現文件中聲明瞭IVars的ARC

@interface MyClass {} 
@end 

@implementation MyClass {  
    NSObject *obj1; 
    NSObject *obj2; 
} 
@end 

通知實例變量obj1obj2聲明的屬性。由於沒有聲明@property聲明,因此沒有相應的所有權限定符,如weak/strong

我的問題是,使用自動引用計數(ARC)的項目是否記得清理以這種方式聲明的對象?任何文件解決這個具體問題將不勝感激。

回答

15

是的,這些隱含地在它們前面有一個__strong。 ARC會像你期望的那樣從一個強大的財產處理它們。文檔中的相應部分是4.4.1. Objects

相關問題