10

İlginç bir post, Objective-C 2.0'da, örnek değişkenlerin uygulama dosyasında nasıl bildirileceğini açıklayan ilginç buldum. Bu örneği ele alalım:Hedef C: IVc uygulama dosyası içinde bildirilen ARC

@interface MyClass {} 
@end 

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

Bildirim Ivars obj1 ve obj2değil bildirilen özellikler vardır. @property bildirimi ile bildirilmediğinden, weak/strong gibi ilgili sahiplik niteleyicileri yoktur.

Soruma göre, Otomatik Referans Sayımı (ARC) kullanan bir proje bu şekilde bildirilen nesneleri temizlemeyi hatırlayacaktır? Bu konuyu ele alan belgeler takdir edilecektir.

cevap

15

Evet, bunların önünde __strong var. ARC, güçlü bir mülkten beklediğiniz gibi onlarla ilgilenecektir. Dokümanlardaki uygun bölüm 4.4.1. Objects.