💬
Споры между сторонниками GCD и Swift Concurrency среди iOS-разработчиков не утихают. Первый может приводить к сильной вложенности замыканий, из-за чего в коде возникает «callback hell». Swift Concurrency решает эту проблему за счёт линейного синтаксиса и проверок изоляции на этапе компиляции.
⬆️ В карточках Никита, iOS-разработчик в Сёрф, разобрал технические отличия этих подходов на примерах кода и перечислил ситуации, когда GCD всё ещё нужен.
💙
ВКонтакте | 💬
Telegram