YAY sıfırlama, Zayıf Başvuruları
Mike Kül benim okuma "Zeroing Weak References" writeup doğru ise, zayıf başvuruları YAY olmadan assign
başvurular gibi. Eğer başvurulan bir nesne, almak yerine ayırmanın ise bir "sallanan gösterici" (ayırmanın bir nesneye işaret eden bir işaretçi anlamına gelir), işaretçiyi ayarlayın. nil
.
Bu doğru, vebu herhangi bir özelliği weak
assign
ile işaretli ARK aktif olduğunda) olur mu?
Eğer bu doğru ise, bu SİGABRTs bir sürü ortadan kaldırabilir.
CEVAP
Çoğunlukla değil ama assign
özellikler hala onlar hiç yokmuş gibi aynı, weak
sadece onlar sıfırlama tedavi edilir. Başka bir uyarı zayıf başvurular sıfırlama sadece Mac OS X kullanılabilir ≥ 10.7 ve ≥ 5 iOS. ARC geri kalanı 10.6 backported ve 4, zayıf iOS ise başvurular bu OS üzerinde hiç kullanılamaz.
Nasıl YAY kullanarak ve 4.0 iOS göster...
Zayıf başvuruları...
Zayıf Bağlantı - eğer bir sınıf mevcut...
Firefox İle hata - Giriş Devre dışı Öz...
Yumuşak bir referans ve Java zayıf bir...