Pytania otagowane jako key-value-observing


4
Jaki jest najlepszy sposób komunikacji między kontrolerami widoku?
Będąc nowicjuszem w zakresie programowania Objective-C, Cocoa i iPhone'a w ogóle, pragnę jak najlepiej wykorzystać język i ramy. Jednym z zasobów, z których korzystam, są notatki z klasy CS193P Stanforda, które pozostawili w Internecie. Zawiera notatki do wykładów, zadania i przykładowy kod, a ponieważ kurs został poprowadzony przez programistów Apple, …

7
Dlaczego miałbyś używać ivar?
Zwykle widzę to pytanie zadane w inny sposób, na przykład Czy każdy bluszcz musi być własnością? (i podoba mi się odpowiedź bbum na to pytanie). Używam właściwości prawie wyłącznie w moim kodzie. Jednak co jakiś czas współpracuję z kontrahentem, który od dawna rozwija się na iOS i jest tradycyjnym programistą …

10
Jak mogę stwierdzić, czy obiekt ma dołączony obserwator wartości klucza
jeśli powiesz obiektowi c, aby usunął Observers: dla ścieżki klucza i ta ścieżka klucza nie została zarejestrowana, złamie to sads. lubić - „Nie można usunąć obserwatora ze ścieżki klucza„ theKeyPath ”, ponieważ nie jest on zarejestrowany jako obserwator.” czy istnieje sposób określenia, czy obiekt ma zarejestrowanego obserwatora, więc mogę to …

3
KVO i ARC, jak usunąćObserver
Jak usunąć obserwatora z obiektu pod ARC ? Czy po prostu dodajemy obserwatora i zapominamy o jego usunięciu? Jeśli nie zarządzamy już pamięcią ręcznie, gdzie rezygnujemy z obserwacji? Na przykład na kontrolerze widoku: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Wcześniej wywoływałbym metodę removeObserver:kontrolera widoku dealloc.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.