@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,...