nsoperationqueue

NSOperation vs Grand Central Dispatch

Uczę się programowania współbieżnego dla iOS. Do tej pory czytałem o NSOperation/NSOperationQueue oraz GCD. jakie są powody u ... Threads od użytkownika. Jednak związek między tymi dwoma podejściami nie jest dla mnie jasny, więc wszelkie opinie docenione!

Nsoperation i nsoperationqueue wątek roboczy vs główny wątek

Muszę wykonać serię operacji pobierania i zapisu w bazie danych w mojej aplikacji. Używam NSOperation i NSOperationQueue do t ... MainThread) jako NSOperation. Czy ktoś może wyjaśnić ten scenariusz podczas radzenie sobie z NSOperation i NSOperationQueue.

Podklasowanie Nsoperacji do równoczesnego i anulowalnego

Nie jestem w stanie znaleźć dobrej dokumentacji o tym, jak podklasa NSOperation być równoległa, a także wspierać anulowanie. ... e operacje są prowadzone jednocześnie. Jednak isCancelled flaga nie jest modyfikowana, mimo że wywołałem cancelAllOperations.

Jak używać NSOperationQueue z NSURLSession?

Próbuję zbudować zbiorczy program do pobierania obrazów, w którym obrazy mogą być dodawane do kolejki w locie do pobrania, I ... atrzymać konkretne pobieranie, zatrzymać wszystkie pliki do pobrania i poradzić sobie z danymi, które otrzymuję z pobierania.

(iOS) dispatch async () vs. NSOperationQueue

Nauczyłem się programowania na iOS dzięki kursowi CS193p Stanforda (na iTunes U) oraz książce programistycznej na iOS Z Big N ... użyć jednego nad drugim? Czy NSOperationQueue to tylko Objective-C owijarka wokół dispatch_async, czy jest w tym coś więcej?

Jak anulować NSBlockOperation

Mam długą pętlę, którą chcę uruchomić w tle z NSOperation. Chciałbym użyć bloku: NSBlockOperation *operation = [NSBlockOper ... rgumentów i operation jest zerowy w momencie przechwytywania przez blok. Czy nie ma możliwości anulowania operacji blokowych?

NSThread vs. NSOperationQueue vs.? na iPhone

Obecnie używam NSThread do buforowania obrazów w innym wątku. [NSThread detachNewThreadSelector:@selector(cacheImage:) toTar ... ki utrzymuje mój kod i moje testy w czystości, uporządkowany i szczęśliwie asynchroniczny. A++++++++++ Would subclass again

NSOperation-zmuszanie operacji do dynamicznego oczekiwania innych

Próbuję zaimplementować kolejkę operacji i mam następujący scenariusz: NSOperation A NSOperation B NSOperation C NSOperatio ... warunki są prawdziwe. Będę wiedział, czy potrzebuję innej operacji tylko w czasie wykonywania. Dziękuję za poświęcony czas.

Learning Nsbloccoperation

Jestem wielkim fanem bloków, ale nie używałem ich do współbieżności. Po jakimś googlowaniu, złożyłem ten pomysł, aby ukryć w ... yć wszystkie szczegóły i uzyskać współbieżność. Dlaczego Apple nie napisało tego za mnie? Przegapiłem coś ważnego? Dzięki.

Który jest najlepszy z GCD, NSThread lub NSOperationQueue? [zamknięte]

Jaki jest najlepszy sposób wielowątkowości w iOS, ponieważ mamy Trzy opcje GCD, NSThread i NSOperationQueue? Jestem zdezorien ... k się różnią, a także, jeśli ktoś ma jakiś dobry przykład użycia NSOperationQueue, proszę podziel się, abym mógł się nauczyć.

Zarządzanie grupą Nsoperacji z zależnościami

Pracuję nad aplikacją, która tworzy zawartość i wysyła ją do istniejącego backendu. Treść to tytuł, zdjęcie i lokalizacja. Ni ... bloków zakończenia i czuję, że NSOperation naprawdę jest droga, ale czuję też, że gdzieś jest lepsza implementacja. Dzięki!

AFNetworking-dlaczego generuje wątek żądania sieciowego?

Staram się lepiej zrozumieć operacje i wątki, i spojrzałem na podklasę AFNetworking AFURLConnectionOperation Na przykład, w ś ... lnym uwzględnieniem operacji, wątków (run loops?) i / lub GCD byłoby bardzo korzystne dla wypełnienia luk w moim zrozumieniu.

Oczekiwanie na zakończenie wielu bloków

Mam te metody, aby odzyskać niektóre informacje o obiektach z Internetu: - (void)downloadAppInfo:(void(^)())success ... Próbowałem również użyć dispatch_group. Ale nie jest dla mnie jasne, czy robię to we właściwy sposób. Niestety nie działa.

Asynchroniczne żądania url wewnątrz asynchronicznego wysyłania

Próbuję zaimplementować asynchroniczne żądania url w określonej funkcji, chcę, aby wszystkie te żądania zostały zakończone, a ... ng UI [self updateUIFunction]; }]; }]; Wiem, że to proste, ale biegnę poza czasem, każda pomoc jest doceniana.