SORU
24 ŞUBAT 2012, Cuma


'zayıf' ve 'ata' temsilci özelliği bildiriminde arasındaki fark ne

Nedir bu arasındaki fark:

@property (nonatomic, weak) id  <SubClassDelegate> delegate; 

ve bu:

@property (nonatomic, assign) id  <SubClassDelegate> delegate; 

Delegeler için özelliği kullanmak istiyorum.

CEVAP
24 ŞUBAT 2012, Cuma


Tek fark arasında weak assign Eğer nesne weak özellik puan için kaldırıldı, o zaman değeri weak işaretçi olarak ayarlanır nil, böylece senin hiç işin riski erişme çöp. Eğer nesnenin altından kaldırıldı olursa, böyle bir şey olmayacak assign,, kullanmak ve erişmek için çalışırsanız, çöp erişecek.

Eğer herhangi bir ortamda eğer Objective-C nesneleri için weak, o zaman kullanmanız gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • picster

    picster

    20 NİSAN 2006