Ahead of the move to SwiftUI, define the model and basic synchronisation logic to mirror the remote store. The app's object graph will be made available through the persistent container's view context, allowing the direct access to entities in the environment via the managedObjectContext environment value going forward.
To do:
Handle entity deletion
Sync private messages
Incorporate Firebase configuration
Encapsulate entity behaviours and hide certain fields only used for querying
Ahead of the move to SwiftUI, define the model and basic synchronisation logic to mirror the remote store. The app's object graph will be made available through the persistent container's view context, allowing the direct access to entities in the environment via the
managedObjectContext
environment value going forward.To do: