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ş:
Yumuşak bir referans ve Java zayıf bir...
takımda Ürün Bekleme listesi Öğesi ve ...
Alanı arasındaki fark ve C Özelliği ne...
Java: güçlü/yumuşak/zayıf/hayalet refe...
'kullanma arasındaki fark ne bir ...