Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Swift + SwiftUI - Лекция 4 (MVVM, ObservableObject, Observation)
В этой лекции мы познакомимся с паттернами MVC и MVVM. Конечно чуть глубже пойдем по MVVM + SwiftUI и какие у нас есть стандартные варианты его реализации сегодня. Подписывайтесь на мой канал и узнавайте о видео быстрее: Для связи: Boosty для поддержки: Таймкоды: 00:00 - Введение 00:40 - Знакомство с MVC, MVVM паттернами 03:00 - Начинаем проектировать проект 07:00 - Проектируем части проекта используя MVVM 11:40 - Создаем модель и View Model 19:06 - Проектируем View часть и делим ее на части 24:18 - Реализуем View 29:15 - Реализуем с ViewModel биндинги через Combine 34:15 - Продолжаем реализовывать View 45:00 - Связываем View и ViewModel (StateObject, ObservedObject) 53:00 - Добавляем Swipe-to-delete для ячейки 57:20 - Используем id модели вместо индексов массива (есть разница) 1:05:00 - Знакомимся с Observation (iOS 17+) и переписываем ViewModel