Вопрос проверяет знание DispatchGroup, понимание группировки асинхронных задач и способов синхронизации их завершения.
Короткий ответ
DispatchGroup позволяет отслеживать завершение нескольких асинхронных задач. Основные методы — enter, leave, notify и wait. С их помощью можно понять, когда группа задач полностью завершилась. Это удобно для координации параллельных операций. DispatchGroup часто используют для сетевых запросов.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.