Adopt
GCD (Grand Central Dispatch)
GCD – фреймворк, содержащий в себе языковые конструкции, позволяющие нам комфортно и достаточно просто управлять потоками, задачами для выполнения и ресурсами, которые нам необходимо захватить. GCD работает на системном уровне, таким образом он может удовлетворить потребности всех запущенных приложений на девайсе, при этом управляя ресурсами эффективно.
Наш опыт
Приложение Золотое Яблоко и основные модули используют GCD для работы с многопоточностью. Так же используются инструменты для распараллеливания задач, такие как DispatchGroup, DispatchSemaphore.