5.10. Grupowanie zadań w GCD

Problem

Chcesz zgrupować bloki kodu w celu zagwarantowania, że wszystkie zostaną wykonane przez technologię GCD po kolei, ponieważ jeden zależy od drugiego.

Rozwiązanie

W celu utworzenia grup w GCD użyj funkcji dispatch_group_create().

Analiza

Technologia GCD pozwala na tworzenie grup umożliwiających umieszczenie zadań w jednym miejscu, uruchomienie ich wszystkich i otrzymanie na końcu powiadomienia wygenerowanego przez GCD. Takie rozwiązanie ma wiele zalet. Przykładowo przyjmujemy założenie, że mamy aplikację bazującą na interfejsie użytkownika i chcemy ponownie wczytać komponenty w interfejsie użytkownika. Aplikacja zawiera elementy widoku tabeli, widoku przewijanego oraz widoku obrazu. Wymienione komponenty interfejsu ...

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.