10
我發現了一個有趣的post,描述了Objective-C 2.0中如何在實現文件中聲明實例變量。考慮下面這個例子:目標C:在實現文件中聲明瞭IVars的ARC
@interface MyClass {}
@end
@implementation MyClass {
NSObject *obj1;
NSObject *obj2;
}
@end
通知實例變量obj1
和obj2
是不聲明的屬性。由於沒有聲明@property
聲明,因此沒有相應的所有權限定符,如weak
/strong
。
我的問題是,使用自動引用計數(ARC)的項目是否記得清理以這種方式聲明的對象?任何文件解決這個具體問題將不勝感激。