SORU
17 EKİM 2011, PAZARTESİ


@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
4 Kasım 2011, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010