Видео и подкасты для разработчиков
Стейт-машины в iOS
Сегодня мы расскажем о божественном паттерне проектирования, который поможет реализовать тонну сценариев с миллионом веток развития и оставить весь этот массив кода поддерживаемым и гибким.
Бизнес-логика — это сложно. Сложная бизнес-логика — ещё сложнее. Но настоящий хардкор начинается при попытка описать всё это в коде. Сегодня мы расскажем о божественном паттерне проектирования, который поможет реализовать тонну сценариев с миллионом веток развития и оставить весь этот массив кода поддерживаемым и гибким.
Стейт-машины в iOS:
- 00:00 — Интро
- 00:20 — Вступление
- 01:10 — Что ты такое, стейт-машина?
- 02:26 — Что есть в типичной стейт-машине?
- 03:39 — Погружаемся в пример CallTracker-а
- 04:05 — Что происходит, когда тебе звонит Цукерберг
- 04:52 — Нарисуем будущий CallTracker
- 05:35 — Раскрашиваем квадратики на схеме стейт-машины
- 06:49 — А что с негативными сценариями?
- 07:06 — А как это всё описать в коде?
- 07:42 — Полезные выводы из реализации
- 08:26 — Куда ещё можно затащить стейт-машины?
- 09:23 — А куда не стоит?
- 09:46 — А есть ли готовые реализации?
- 10:14 — Подведём итоги
- 10:35 — Заключение
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Разработка3 недели назад
Навигация на SwiftUI: чего не хватает и как исправить
-
Видео и подкасты для разработчиков7 дней назад
Разработка видеоредактора
-
Интервью4 недели назад
Маркетологи в мобайле: Святослав Зее (Head of Performancе, Okko)
-
Аналитика магазинов4 недели назад
Есть ли смысл выпускать платные приложения в 2026 году?

