CoreData is Apple's object graph and persistence framework. It provides data sources for synchronising data with view. Let's take a look on how to use those data sources in SwiftUI views. Starting with NSFetchedResultsController what is used for list and collection views, after that observing NSManagedObject directly from SwiftUI view and lastly subscribing to managed …
MVVM in SwiftUI
Let's build a simple app using MVVM (model-view-view model) where every SwiftUI view has its own view model. It's going to be an app with two views: list of movies and add a movie view what utilises Form view. Added movies are stored in MovieStore which is shared by the two view models. We will …