Видео и подкасты для разработчиков
Объединяем Combine и Swift Concurrency
По мере разрастания приложения сложность системы растёт взрывообразно и часто выходит из-под контроля.
Современные приложения часто сочетают в себе множество компонентов, имеющих сложную логику и взаимодействующих между собой. По мере разрастания приложения сложность системы растёт взрывообразно и часто выходит из-под контроля. Чтобы как-то сгладить этот эффект, применяются различные паттерны дизайна приложения. Один из таких паттернов — UDF, Unidirectional Data Flow.
Александр, iOS-разработчик команды мобильного банка, рассмотрел типичную задачу, с которой сталкивается практически каждый мобильный разработчик. Разобрал, какие технологии уже есть в нашем распоряжении, и показал, как создать несколько инструментов, чтобы склеить их между собой – в частности, связать механизм Backpressure в Combine с Continuations в Swift Concurrency. И объяснил, как все это поможет в тестировании многопоточного кода.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.13
-
Разработка4 недели назад10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
-
Разработка3 недели назадЯ купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
-
Видео и подкасты для разработчиков2 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE
