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

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Tinkernut

    Tinkernut

    28 Aralık 2006