Pytania otagowane jako cocoa

Cocoa to platforma Apple do tworzenia aplikacji dla systemu macOS, składająca się z Foundation, zestawu aplikacji i danych podstawowych. W przypadku pytań dotyczących iOS użyj tagu „cocoa-touch”.

6
Używanie NSPredicate do filtrowania NSArray na podstawie kluczy NSDictionary
Mam szereg słowników. Chcę przefiltrować tablicę na podstawie klucza. Próbowałem tego: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; To nie działa, nie mam żadnych wyników. Myślę, że robię coś złego. Wiem, że to metoda, jeśli „SPORT” byłby ivar. Myślę, że jest prawdopodobnie inaczej, jeśli …




8
Interakcja poza granicami UIView
Czy możliwe jest, aby UIButton (lub jakakolwiek inna kontrolka w tym zakresie) odbierała zdarzenia dotyku, gdy ramka UIButton znajduje się poza ramką swojego rodzica? Ponieważ kiedy próbuję tego, mój UIButton nie wydaje się być w stanie odbierać żadnych zdarzeń. Jak mam to obejść?

6
NSLog z danymi CGPoint
Mam punkt CGPoint, któremu przypisano dotyk: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; Chcę pobrać wartość współrzędnej x do mojego dziennika konsoli: NSLog(@"x: %s", point.x); Kiedy używam tego, dane wyjściowe dziennika to: x: (null) Sprawdziłem, że punkt nie jest zerowy, gdy jest wywoływany przy użyciu debugera i …

4
Jak mogę dynamicznie utworzyć selektor w czasie wykonywania z Objective-C?
Wiem, jak utworzyć plik SELw czasie kompilacji przy użyciu, @selector(MyMethodName:)ale chcę zrobić dynamiczne tworzenie selektora z pliku NSString. Czy to w ogóle możliwe? Co mogę zrobić: SEL selector = @selector(doWork:); [myobj respondsToSelector:selector]; Co chcę zrobić: (pseudo kod, to oczywiście nie działa) SEL selector = selectorFromString(@"doWork"); [myobj respondsToSelector:selector]; Szukałem dokumentacji Apple …




11
Jaki jest najlepszy sposób umieszczenia struktury c w tablicy NSArray?
Jaki jest typowy sposób przechowywania struktur c w pliku NSArray? Zalety, wady, obsługa pamięci? W szczególności, jaka jest różnica między valueWithBytesa valueWithPointer - podniesionymi przez justina i suma poniżej. Oto link do dyskusji Apple valueWithBytes:objCType:dla przyszłych czytelników ... Jeśli chodzi o myślenie poboczne i przyjrzenie się wydajności, Evgen poruszył kwestię …


13
Zarządzanie wieloma asynchronicznymi połączeniami NSURLConnection
W mojej klasie mam mnóstwo powtarzającego się kodu, który wygląda następująco: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Problem z żądaniami asynchronicznymi polega na tym, że gdy masz różne żądania i masz przypisanego delegata, który ma traktować je wszystkie jako jedną całość, wiele rozgałęzionych i brzydkich kodów zaczyna formułować: Jakie …

10
Błąd konsolidatora Xcode: plik jest za mały dla architektury x86_64
Rozwijam aplikację w Xcode. Kiedy próbuję budować, pojawia się ten błąd: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Czy ktoś wie, co się stało?

7
Jak ustawić ikonę aplikacji Mac w Xcode?
Dużo się nauczyłem o pisaniu kodu Objective-C i projektowaniu w Interface Builder i chciałem ustawić ikony dla moich prostych programów. Dodałem ten sam JPG do wszystkich pól rozmiaru w Icon Composer i otrzymałem ICNS, ale nie mogłem wymyślić, jak dodać go do projektu. Z góry dziękuję.
87 xcode  cocoa  macos  icons 

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.