Занятие 22: SwiftUI | 1 - Основные понятия (@State, @StateObject, @ObservedObject, @Binding)
В текущем и следующем занятии мы познакомимся с UI фреймворком от Apple - SwiftUI. На этом занятии сделаем упор на базу, познакомимся со Stack-ми, жизненным циклом, компонентами и различными property wrappers (@State, @StateObject, @ObservedObject, @Binding), так же рассмотрим как использовать свои SwiftUI вьюхи с UIKit. Для связи: Поддержать автора: 00:00 - Введение и настройка проекта 03:10 - Создаем SwiftUI View и знакомимся с ним 09:07 - Отображаем View через UIHostingController в UIKit 13:35 - Базовые методы жизненного цикла View 16:25 - Знакомство с VStack, HStack, ZStack, Spacer 26:40 - Навигация между SwiftUI View через NavigationLink, NavigationView 33:30 - Выводим список пользователей используя ForEach, List 51:50 - Знакомство со @State 1:00:00 - Знакомство со ObservableObject, @ObservedObject, @SateObject 1:11:20 - Знакомство с @Binding