«key-value-observing» etiketlenmiş sorular


4
Görünüm denetleyicileri arasında iletişim kurmanın en iyi yolu nedir?
Objektif-c, kakao ve iPhone dev'de genel olarak yeni olduğum için, dilden ve çerçevelerden en iyi şekilde yararlanmak için güçlü bir arzum var. Kullandığım kaynaklardan biri, Stanford'un web'de bıraktıkları CS193P sınıfı notları. Ders notlarını, ödevleri ve örnek kodu içerir ve ders Apple dev'in verdiği için kesinlikle "atın ağzından" olduğunu düşünüyorum. Sınıf …

7
Neden bir ivar kullanırsın?
Genellikle bu sorunun başka bir şekilde sorduğunu görüyorum, her ivar bir mülk olmalı mı? (ve bbum'un bu Q'ya cevabını seviyorum). Özellikleri neredeyse sadece kodumda kullanıyorum. Bununla birlikte, sık sık iOS'ta uzun süredir gelişmekte olan ve geleneksel bir oyun programcısı olan bir yüklenici ile çalışıyorum. Neredeyse hiç özellik ilan etmeyen kod …

10
Bir nesneye bağlı bir anahtar değer gözlemcisi olup olmadığını nasıl anlarım
bir objektif c nesnesine removeObservers'a söylerseniz: bir anahtar yol için ve bu anahtar yol kaydedilmemişse, üzüntüleri çatlatır. sevmek - 'Gözlemci olarak kaydedilmediğinden "KeyPath" anahtar yolu için bir gözlemci kaldırılamaz.' bir nesne kayıtlı bir gözlemci olup olmadığını belirlemek için bir yolu var, bu yüzden bunu yapabilirsiniz if (object has observer){ remove …

3
KVO ve ARC nasıl kaldırılır
ARC altındaki bir nesneden bir gözlemciyi nasıl kaldırırsınız ? Gözlemciyi ekleyip kaldırmayı unutur muyuz? Belleği artık manuel olarak yönetmiyorsak, nerede gözlem yapmaktan vazgeçeriz? Örneğin, bir görünüm denetleyicisinde: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Önceden, removeObserver:görünüm denetleyicisinin deallocyöntemini çağırırdım.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.