5.7. Asynchroniczne wykonywanie zadań niepowiązanych z interfejsem użytkownika

Problem

Za pomocą technologii Grand Central Dispatch chcesz asynchronicznie uruchamiać zadania niepowiązane z interfejsem użytkownika.

Rozwiązanie

Na tym polu technologia GCD pokazuje pełnię swoich możliwości: asynchronicznie wykonuje bloki kodu w kolejkach głównej, szeregowych i współbieżnych. Przed ukończeniem lektury tego podrozdziału będziesz w pełni przekonany, że technologia GCD ma przed sobą przyszłość w aplikacjach wielowątkowych i zastąpi wątki.

W celu asynchronicznego wykonania zadania w kolejce trzeba użyć jednej z poniższych funkcji.

dispatch_async()

Funkcja umieszcza obiekt bloku w kolejce (zarówno obiekt, jak i kolejka są podane jako parametry funkcji) w celu ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.