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.