ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How to use MVVM in iOS - State Management and Data Flow through SwiftUI - Example Refactoring Swift

Автор: Karin Prater

Загружено: 2021-01-02

Просмотров: 48291

Описание: MVVM (Model - View Model - Model) Swift tutorial. MVVM is a design pattern recommend for SwiftUI 🤩. Next we will see what MVVM means and how it works with SwiftUI. A important part is to understand the data flow. We will see why we use ObservableObject and @Published.
We will be talking about the declarative programming in SwiftUI, where "the truth" comes in. In the view part we will see the difference between @ObservedObject, @StateObject and @EnvironmentObject.
We will use it to improve a sample project and take advantage of it when working in the preview and writing unit tests.

Overview
00:00 Introduction
02:02 Coding example with bad practice
09:48 How does Model - View Model - Model work ⭐️
12:47 MVVM with SwiftUI: State management and data flow ⭐️
26:02 Recoding our coding example to use MVVM
35:58 Advantage of MVVM: dependency injection and showing different states of the view model in the preview
40:56 Advantage of MVVM: easy to include unit testing for SwiftUI projects
44:20 Wrap-up

📖 I wrote a summary blog post about MVVM where you can find all the images from this tutorial here: https://www.swiftyplace.com/blog/swif...
📖 You can read more about how to learn SwiftUI in this block post that I wrote a wile ago.
  / on-the-road-to-learn-swiftui  

Get the SwiftUI Roadmap here: https://school.swiftyplace.com/f/swif...

If you liked what you learned and you want to see more, check out one of my courses!
👨‍💻 my SwiftUI course https://school.swiftyplace.com/course...
👨‍💻 my Core Data and SwiftUI course https://school.swiftyplace.com/course...
👩🏻‍💻 Combine course https://school.swiftyplace.com/course...


👉 Overview of Property wrappers in SwiftUI    • Property wrappers in SwiftUI: How to choos...  
👉 @State vs @Binding    • SwiftUI tutorial for Beginners - @State vs...  
👉 @ObservedObject vs. @StateObject    • SwiftUI by example: @ObservedObject vs. @S...  
👉 @Published vs @State    • @Published vs @State - SwiftUI by example ...  
👉 AppStorage and SceneStorage    • SwiftUI 2.0 tutorial -  @State vs @AppStor...  

#SwiftUI #Xcode #Programming #DesignPatterns

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How to use MVVM in iOS - State Management and Data Flow through SwiftUI - Example Refactoring Swift

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]