cocoa

Dlaczego nie powinienem używać accesorów Objective C 2.0 w init/dealloc? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... wi? Jedyne powody, dla których mogę myśleć, to wydajność i unikanie nieznanych skutków ubocznych @ dynamic setery. Dyskusja

Nsurlrequest ustawianie nagłówka HTTP

Muszę ustawić nagłówek HTTP dla żądania. W dokumentacji dla klasy NSURLREQUEST nie znalazłem nic odnośnie nagłówka HTTP. Jak ustawić nagłówek HTTP, aby zawierał niestandardowe dane?

Jak wyświetlić zawartość zmiennej NSDictionary w debugerze Xcode?

Czy istnieje sposób, aby wyświetlić pary klucz / wartość zmiennej NSDictionary za pomocą debugera Xcode? Oto zakres informac ... NSObject {...} isa 0xa06e0720 Spodziewałem się, że pokaże mi każdy element słownika (podobny do zmiennej tablicy).

Testowanie jednostkowe prywatnych metod w Xcode

Próbuję test driven development w projekcie zabawkowym. Mogę uruchomić testy dla publicznego interfejsu do moich klas (chocia ... e? czy jest coś innego, co mógłbym zrobić, aby wyłączyć te ostrzeżenia? czy robię coś złego w testowaniu "białej skrzynki"?

Właściwości i zmienne instancji w Objective-C

Jestem raczej zdezorientowany co do właściwości i zmiennych instancji w Objective-C. Jestem w połowie drogi do "Cocoa Progr ... zystkich zmiennych instancji, deklarowania właściwości dla IBOutlets i używania accesorów / mutatorów wewnątrz własnej klasy?

Wprowadzanie z klawiatury w aplikacji wiersza poleceń

Próbuję uzyskać wejście klawiatury dla aplikacji wiersza poleceń dla nowego języka programowania Apple Swift. Zeskanowałem dokumenty bez skutku. import Foundation println("What is your name?") ??? Jakieś pomysły?

Cel C-Usuń ostatni znak z łańcucha

W Objective C dla iPhone, jak usunąć ostatni znak ciągu za pomocą akcji przycisku.

Twórz dwucyfrowy ciąg z jednocyfrowej liczby całkowitej

Jak mogę mieć dwucyfrową liczbę całkowitą w łańcuchu a, nawet jeśli liczba całkowita jest mniejsza niż 10? [NSString stringWithFormat:@"%d", 1] //should be @"01"

Co oznacza.delegat = ja?

Czy ktoś może wyjaśnić znaczenie someViewController.delegate = self i self.delegate? Gdzie nam pomagają?

Jak uprościć logikę wywołania zwrotnego za pomocą bloku?

Załóżmy, że muszę komunikować się z klasą, która dostarcza protokół i wywołuje metody delegata, gdy operacja jest zakończona, ... rtykuł o blokach (w sekcji Replace Callbacks); Jak mogę napisać metodę w jakimś obiekcie, która akceptuje completionHandler:?

Jak zainicjalizować łańcuch znaków z Nsdata w Swift

Próbowałem zainicjalizować łańcuch znaków z NSData w języku Swift. W NSString Cocoa Documentation Apple mówi, że musisz uży ... następujące (oczywiście nie zadziałało): var string:NSString! string = init(data: fooData,encoding: NSUTF8StringEncoding)

Jak zadeklarować właściwości poziomu klasy w Objective-C?

Może to oczywiste, ale nie wiem, jak zadeklarować właściwości klasy w Objective-C. Muszę buforować słownik per-class A i zastanawiam się, jak umieścić go w klasie.

Nspredicate Case-niewrażliwe dopasowanie do relacji-many

Implementuję pole wyszukiwania, w którym użytkownik może wpisać ciąg znaków, aby filtrować elementy wyświetlane w widoku. Ka ... Nsfetchrequest z podstawowymi danymi, które działa tylko przy zapytaniu atrybutów zdefiniowanych w podstawowym modelu danych.

Jak podzielić NSTimeInterval na rok, miesiące, dni, godziny, minuty i sekundy na iPhonie?

Mam przedział czasu, który obejmuje lata i chcę wszystkie składniki czasu od roku do sekund. Moja pierwsza myśl polega na ca ... staw z UIDatePicker), jednak często był wyłączony. To dowodzi, że była nieścisłość, ale nie wiem, skąd to się wzięło, prawda?

Implementacja-hash/ - isEqual: / - isEqualTo...: dla zbiorów Objective-C

Uwaga: poniższe pytania są ze sobą powiązane, ale ani One, ani powiązane zasoby nie wydają się w pełni odpowiadać na moje py ... ji kubełka i łańcuchowaniu zbiorów, które używają -hash. Chociaż unikalne skróty są preferowane, nie są one ścisłym wymogiem.

Czy istnieje "właściwy" sposób, aby nstextfieldcell narysował pionowo wyśrodkowany tekst?

Mam NSTableView z kilkoma kolumnami tekstowymi. Domyślnie dataCell dla tych kolumn jest instancją klasy Apple NSTextFieldCell ... to set vertical centering"); } } @end Używane w następujący sposób: [[myTableColumn dataCell] setVerticalCentering:YES];

Włącz programowo Dostęp dla urządzeń wspomagających w wersji 10.9

Chcę włączyć Dostęp dla urządzeń wspomagających programowo na 10.9. Na 10.8 i niższych używałem następującego Applescriptu, a ... pomagających na 10.9 za pomocą Applescript lub inne API? Każda pomoc w rozwiązaniu tego problemu byłaby bardzo mile widziana.

Jak otworzyć aplikację przy logowaniu? [duplikat]

To pytanie ma już odpowiedź tutaj: zarejestrować się jako element logowania w Cocoa? ... tycznie przy logowaniu, ale sprawiają, że to być w stanie być włączane i wyłączane za pomocą pola wyboru w oknie preferencji.

NSViewController i wiele podviewów z Nib

Mam problem z wczytywaniem widoków za pomocą narzędzia Interface Builder i NSViewController. Moim celem jest posiadanie wido ... ]; [window setContentView:[controller view]]; A potem w moim initWithNibName nic nie robię, ale na razie dzwonię do super.

Jaka jest różnica i kompatybilność CGLayer i CALayer?

Mylę CGLayer i CALayer. Wyglądają podobnie, więc dlaczego istnieją osobne implementacje? Jaka jest różnica pomiędzy CGLayer i CALayer?