nsrunloop

NSDefaultRunLoopMode vs NSRunLoopCommonModes

Drodzy dobrzy ludzie ze stackoverflow,]} Tak jak ostatnio, zadaję pytanie, na które ostatnio się natknąłem. Mam nadzieję, że ... seudo-trybie wspólnym są dodawane do nowo dodanego trybu wspólnego. Czy ktoś może wyjaśnić te dwie rzeczy w ludzkim języku?

Zrozumienie NSRunLoop

Czy ktoś może wyjaśnić czym jest NSRunLoop? więc z tego, co wiem, to coś związanego z NSThread, prawda? Więc załóżmy, że twor ... gdzie używać ? z Apple docs przeczytałem coś, ale nie jest dla mnie jasne, Więc proszę wyjaśnić tak proste, jak to możliwe

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 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.

Uruchom powtarzanie NSTimer z GCD?

Zastanawiałem się, dlaczego kiedy tworzysz powtarzający się timer w bloku GCD to nie działa? To działa dobrze: -(void)view ... erval:1.0 target:self selector:@selector(runTimer) userInfo:nil repeats:YES]; }); } -(void)runTimer{ NSLog(@"hi"); }

potrzebujesz wyjaśnień na temat dispatch queue, thread i NSRunLoop

Oto, co wiem i Rozumiem: Kolejka globalna jest kolejką równoległą , która może wysyłać zadania do wielu wątków. Kolejność ... obiekt wątku(do którego zadanie jest wysyłane) z kolejki dyspozytorskiej programowo? (pytanie to jest związane z pytaniem 3)

Utrzymuj NSThread przy życiu i uruchom NSRunLoop na nim

Więc zaczynam nowy NSThread, który chcę być w stanie użyć później przez wywołanie performSelector:onThread:.... Z tego, jak r ... Ale wątek nie jest utrzymywany przy życiu, a performSelector: onThread nic nie robi. Jak mam to zrobić we właściwy sposób?

iOS, NSURLConnection: delegować wywołania zwrotne w innym wątku?

Jak mogę zmusić NSURLConnection do wywołania metod delegowania z innego wątku zamiast głównego wątku. Próbuję namieszać w har ... widzę zbyt wiele to "tryby" są tylko dwa tryby udokumentowane więc nie bardzo do przetestowania z. Jakieś pomysły? Thanks