@ARC ile özellik tanımları: güçlü ya da korumak?
Böyle büyük mükafat 4.2 ve YAY kullanarak, otomatik olarak üretilen bir kod NSManagedObject
hala özellikleri için bu gibi okur fark ettim:
@property (nonatomic, retain) NSString * someString;
1) retain
strong
weak
ile değiştirmek Gerekmez mi?
2) Neden otomatik olarak üretilen kod mu hala retain
kullanın
3) Ne bu mal beyanı retain
doğru yerine geçer mi?
Şu anda bir sorun NSFetchRequest
kullanarak hata ayıklama ediyorum ve bu sorunun kaynağı olabileceğini düşündüm. Düşünceler?
CEVAP
1) şimdi yerine güçlü veya zayıf korumak Gerekmez mi?
Hayır. Olamaz zayıf yerini korumak; onlar farklı. Ve güçlü tutmak için 0 anlamlısı; aynıdır. Kullanabilirsiniz ya da yok"," burada. Eğer istersen güçlü ile yerini korur, ama gerek yok.
2) Neden otomatik olarak oluşturulan kodu hala kullanıyor mu korur
Neden olmasın? Bkz: (1). sorun yok yani doğru mu korur.
3) Ne bu mal beyanı içinde korumak için doğru bir değişiklik olur?
Korumak yerine ihtiyaç vardır.
Şu anda bir sorun NSFetchRequest kullanarak hata ayıklama ediyorum ve bu sorunun kaynağı olabileceğini düşündüm. Düşünceler?
Değil.
Güçlü özellik özellik nedir...
Zayıf ve güçlü özellik ayarlayıcısı Ob...
Objective-C ARC: vs vs atamak güçlü ve...
Objective-C ilan için @özellik öznitel...
@özellik ve korumak, atama, kopyalama,...