nsobject

NSObject + load I + initialize - co robią?

Jestem zainteresowany zrozumieniem okoliczności, które skłoniły dewelopera do nadpisania +initialize lub +load. Dokumentacja ... jako: "jeśli próbujesz ustawić klasę... nie używaj initialize."W porządku. Kiedy i dlaczego miałbym unieważnić inicjalizację?

Jak przechowywać NSRange w kontenerze NSMutableArray lub innym?

Oto co chcę zrobić: NSRange r = NSMakeRange(0,5); id a = [NSMutableArray a]; [a addObject: r]; // but NSRange is not a NSOb ... k NSRange? Nie chcę tworzyć własnej podklasy NSObject, Aby to osiągnąć. Na pewno jest sposób na to, co Apple już dostarczyło?

Podklasowanie NSObject w Swift-najlepsza praktyka z Inicjalizatorami

Oto układ przykładowej klasy, może mi ktoś podpowiedzieć co jest najlepszą praktyką przy tworzeniu podklasy NSObject? class ... y zawsze wywołujesz i po prostu ustawiasz właściwości w bardziej szczegółowych initach: Objective - C Multiple initializers

Co to jest NSArrayI i NSArrayM? Jak przekonwertować na NSArray?

Czym jest _ _ NSArrayI i _ _ NSArrayM? __NSArrayI(lub m) powoduje błąd "nierozpoznany selektor". Jak przekonwertować na NS ... r.com/1/statuses/user_timeline.json?&screen_name=twitterapi = = > błąd. przetwarzany obiekt to klasa _ _ NSArrayM.

iOS JSON serialization for NSObject-based classes

[3]}chciałbym JSON-serializować własne niestandardowe klasy. Pracuję w Objective-C / iOS5. Chciałbym coś zrobić: Person* p ... oja aplikacja używa ARC. Potrzebuję czegoś, co zarówno serializuje, jak i deserializuje za pomocą obiektów. Wielkie dzięki.

Przechwytywanie wszystkich metod/wywołań komunikatów obiektu

Jak umieścić " hak " na obiekcie, aby zobaczyć, jakie wiadomości są do niego wysyłane? (ie wykonuje nslog () za każdym razem, ... m, że widziałem to wcześniej, ale zapomniałem jak. Myślę, że to może pomóc mi znaleźć, dlaczego część mojego kodu nie działa.

Metoda opisu ogólnego Objective-C do drukowania wartości ivar

W Objective-C, powszechne jest nadpisywanie -description metodą, która wypisuje ID obiektu i nazwy zmiennych/wartości instanc ... a (ale widzę, że nie jest to proste, ponieważ {[4] } ma ostrzeżenie o używaniu -[NSString stringWithFormat:] W -description).