Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.


8
Jak wysłać dane JSON w żądaniu HTTP przy użyciu NSURLRequest
Jestem nowy w celu-c i zaczynam wkładać dużo wysiłku w prośby / odpowiedzi od niedawna. Mam działający przykład, który może wywołać adres URL (przez http GET) i przeanalizować zwrócony plik json. Roboczy przykład tego znajduje się poniżej - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData …

4
Jaka jest różnica między odwołaniem __weak a __block?
Czytam dokumentację Xcode i jest coś, co mnie zastanawia: __block typeof(self) tmpSelf = self; [self methodThatTakesABlock:^ { [tmpSelf doSomething]; }]; Z dokumentacji skopiowano: Blok stanowi silne odniesienie do przechwytywanych zmiennych. Jeśli używasz selfw bloku, blok tworzy silne odniesienie do bloku self, więc jeśli selfma również silne odniesienie do bloku (co …

3
Jaki jest silny atrybut właściwości
Używam wersji beta Xcode dla programistów i zauważam pewne subtelne różnice. Wśród nich jest nowy atrybut dla zadeklarowanych właściwości. @property(strong)IBOutlet NSArrayController *arrayControl; Moje pytanie brzmi: co oznacza silny atrybut? Czy zastępuje starszą wersję, czy jest czymś zupełnie nowym? Przeszukałem Google i dokumentację programisty i nie udało mi się znaleźć niczego. …


10
Jak ograniczyć wyszukiwanie (na podstawie prędkości pisania) w iOS UISearchBar?
Mam część UISearchBar elementu UISearchDisplayController, która służy do wyświetlania wyników wyszukiwania zarówno z lokalnego CoreData, jak i zdalnego interfejsu API. Chcę osiągnąć „opóźnienie” wyszukiwania w zdalnym API. Obecnie dla każdego wpisanego przez użytkownika znaku wysyłane jest żądanie. Ale jeśli użytkownik pisze szczególnie szybko, wysyłanie wielu żądań nie ma sensu: pomogłoby …

4
ARC - Znaczenie __unsafe_unretained?
Chcę się tylko upewnić, że dobrze to zrobiłem: Czy potrzebuję __unsafe_unretainobiektów, których nie posiadam? Jeśli obiekt to __unsafe_unretainedCzy muszę użyć assignw @property? Czy to oznacza, że ​​przedmiot nie jest zachowany, a jedynie odnosi się do obiektu, do którego przypisuję? Kiedy chciałbym go używać, z wyjątkiem delegatów? Czy to rzecz ARC, …

11
UIBarButtonItem: akcja docelowa nie działa?
Mam niestandardowy widok wewnątrz UIBarButtonItem, ustawiany przez telefon -initWithCustomView. Mój przycisk paska renderuje się dobrze, ale kiedy go stukam, nie wywołuje akcji na moim obiekcie docelowym. Oto mój kod: UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; UIBarButtonItem *bbItem = [[UIBarButtonItem alloc] initWithCustomView:imageView]; self.navigationItem.leftBarButtonItem = bbItem; [imageView release]; [bbItem setTarget:self]; [bbItem …



7
Introspekcja / refleksja z celem-C
Czy istnieje wbudowana metoda, funkcja, interfejs API, powszechnie przyjęty sposób itp. W celu zrzucenia zawartości instancji obiektu w Objective-C, szczególnie w środowisku Apple Cocoa / Cocoa-Touch? Chcę móc zrobić coś takiego MyType *the_thing = [[MyType alloc] init]; NSString *the_dump = [the_thing dump]; //pseudo code NSLog("Dumped Contents: %@", the_dump); i wyświetlają …


2
Jak włączyć ARC dla pojedynczego pliku
Chcę wprowadzić pojedynczą klasę Objective-C napisaną przy użyciu ARC do starego projektu. Internet zawiera wiele odniesień do tego, jak włączyć ARC dla twojego projektu, a następnie wyłączyć go dla pojedynczych plików, ale chcę zrobić coś odwrotnego. Chcę zostawić projekt taki, jaki jest, tj. Używając ręcznego liczenia referencji, a następnie włączyć …

4
Cel-C: twierdzenie a wyjątek a błąd
W kakao, kiedy należy używać NSAssert, NSException, NSError? Oto, o czym myślałem: NSAssert - podczas tworzenia dowolnego programu klienckiego używanego dla własnych korzyści programistów w celu podwójnego sprawdzenia reguł, konwencji, założeń lub warunków wstępnych i końcowych? NSException - podczas tworzenia biblioteki innej firmy na rzecz innych programistów, którzy korzystają z …

4
iOS SDK - programowe generowanie pliku PDF
Używanie frameworka CoreGraphics to moim zdaniem żmudna praca, jeśli chodzi o programowe rysowanie pliku PDF. Chciałbym programowo utworzyć plik PDF , używając różnych obiektów z widoków w całej mojej aplikacji. Jestem zainteresowany, aby wiedzieć, czy są jakieś dobre samouczki PDF dla SDK iOS, być może spadek w bibliotece. Widziałem ten …

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.