cocoa

Jak Cocoa wypada w porównaniu z Microsoftem, Qt?

Zrobiłem kilka miesięcy rozwoju z Qt (wbudowany GUI tylko programowo) i teraz zaczynam pracować z Cocoa. Muszę powiedzieć, że ... zieć tylko wtedy, gdy posiadasz faktyczną znajomość co najmniej dwóch z tych środowisk programistycznych/frameworków/języków.

Jak zapisać NSImage jako nowy plik

Jak mogę zapisać NSImage jako nowy plik (png, jpg,...) w określonym katalogu?

Fix Ostrzeżenie "Przechwytywanie [obiekt] silnie w tym bloku może prowadzić do cyklu zachowywania" w kodzie z obsługą ARC

W kodzie włączonym ARC, jak naprawić ostrzeżenie o potencjalnym cyklu zachowywania, podczas korzystania z blokowego API? Ost ... request.rawResponseData error:nil]; // ... }]; Ostrzeżenie jest powiązane z użyciem obiektu request wewnątrz bloku.

Jaka jest podstawowa różnica między NSTimer, NSTask, NSThread i NSRunloop?

Jaka jest różnica między NSTimer, NSTask, NSThread i NSRunloop i czy są jakieś wytyczne, kiedy używać każdego z nich?

Drukowanie CSS: unikanie przeciętych na pół Divów między stronami?

Piszę wtyczkę do oprogramowania, które pobiera dużą kolekcję elementów i wyskakuje z nich do HTML w widoku sieci Web w Cocoa( ... jak z nich korzystać. W każdym razie potrzebuję pomocy. Jak mogę zapobiec przycinaniu w połowie moich Div podczas drukowania?

Wyrażenia regularne w aplikacji Objective-C

Wstępne Googlowanie wskazuje, że nie ma wbudowanego sposobu wykonywania wyrażeń regularnych w aplikacji Objective-C Cocoa. W ... cie? Jakie są sposoby, aby zbliżyć się wystarczająco blisko bez importowania biblioteki, być może za pomocą klasy NSScanner?

Kiedy lepiej używać NSSet nad NSArray?

Używałem NSSets wiele razy w moich aplikacjach, ale nigdy nie stworzyłem go osobiście. Moje pytanie brzmi: Kiedy lepiej użyć NSSet w przeciwieństwie do NSArray i dlaczego?

Najlepsze praktyki-domeny i kody NSError dla własnego projektu/aplikacji

Istnieje poprzedni post so dotyczący konfigurowania domen błędów dla własnych frameworków, ale jaka jest najlepsza praktyka ... e czy utrzymanie go jest zbyt duże i czy trzeba się martwić konfliktami numeracji kodów błędów? Czy są tu jakieś inne obawy?

Interakcja poza granicami UIView

Czy jest możliwe, aby UIButton (lub inna kontrola w tym zakresie) odbierał zdarzenia dotykowe, gdy ramka UIButton leży poza r ... ą rodzica? Ponieważ kiedy próbuję tego, mój UIButton nie wydaje się być w stanie odbierać żadnych zdarzeń. Jak mam to obejść?

Głębokie kopiowanie NSArray

Czy jest jakaś wbudowana funkcja, która pozwala mi głęboko skopiować NSMutableArray? Rozejrzałem się dookoła, niektórzy mówi ... dex:y] objectAtIndex:x] addObject:n]; } } } } Ale chciałbym czystsze, bardziej zwięzłe rozwiązanie.

Objective-C: Assertion vs. Exception vs. Error

W Cocoa, kiedy należy użyć NSAssert, NSException, NSError? Oto co sobie myślałem: NSAssert - podczas tworzenia dowolnego p ... ystemem, aby uzyskać dane, takie jak plik, baza danych lub usługa internetowa, która nie jest gwarantowana, aby dać mi wynik?

Najlepszy sposób, aby nsrunloop czekał na ustawienie flagi?

W dokumentacji Apple dla NSRunLoop znajduje się przykładowy kod demonstrujący wstrzymanie wykonania w oczekiwaniu na ustawi ... teraz konsekwentnie oddalona od siebie o mniej niż 0,1 sekundy. Ktoś wie, dlaczego oryginalny kod wykazuje takie zachowanie?

Jak utworzyć NSTimer na wątku w tle?

Mam zadanie, które musi być wykonywane co 1 sekundę. Obecnie mam nstimer odpala wielokrotnie co 1 sek. Jak mam timer odpala ... ku, a następnie użyć NSBlockOperation, aby wysłać wątek w tle, ale zastanawiam się, czy jest bardziej efektywny sposób na to.

Jak skopiować lub przenieść obiekt NSManagedObject z jednego kontekstu do drugiego?

Mam to, co zakładam, jest dość standardową konfiguracją, z jednym scratchpad MOC, który nigdy nie jest zapisywany (zawierając ... problem, więc nie chcę pisać i aktualizować metod copy: dla wszystkich z nich podczas dalszego rozwoju. Jest lepszy sposób?

Wyślij powiadomienie do centrum powiadomień Mountain lion

Czy ktoś może podać przykład wysłania powiadomienia testowego z aplikacji Cocoa do centrum powiadomień? np. kiedy klikam na NSButton

Jak napisać plugin OS X Finder

Szukam przewodnika lub przykładowego kodu do pisania wtyczek Mac OS X Finder? Chciałbym wiedzieć, jak wykonać kilka prostych ... iera wtyczkę Finder. Pokusiłem się o przejrzenie kodu SCPlugin, ale miałem nadzieję znaleźć łatwiejszą próbkę do strawienia.

Jak Mogę dodać właściwości do obiektu w czasie wykonywania?

Czy możliwe jest dodawanie właściwości do obiektu Objective C w czasie wykonywania?

Jak zaplanować blok do uruchomienia w następnej iteracji pętli run?

Chcę być w stanie wykonać block w następnej iteracji pętli run. Nie ma znaczenia, czy zostanie wykonana na początku czy na ko ... a bloku (w przeciwieństwie do wywołania metody) na następnym Uruchom iterację pętli z gwarancją, że nie nastąpi to wcześniej.

Usuń wszystkie białe spacje z NSString

Próbowałem pozbyć się białych spacji w NSString, ale żadna z metod nie zadziałała. Mam "this is a test" i chcę dostać "this ... [NSCharacterSet whitespaceCharacterSet]]; Ale ciągle dostawałem ten sam ciąg ze spacjami. Jakieś pomysły?

Jak mogę sprawdzić, czy obiekt ma dołączoną wartość klucza observer

Jeśli powiesz obiektowi objective c, aby removeObservers: dla ścieżki kluczowej, a ta ścieżka kluczowa nie została zarejestro ... rejestrowanego obserwatora, więc mogę to zrobić if (object has observer){ remove observer } else{ go on my merry way }