The Core Data API, also called the stack, consists of three main components:
PersistentStoreCoordinator plays a major role in storing and retrieving managed objects from the Persistent Store via
ManagedObjectContext. We can see in the following figure how the three are related:
The Managed Object Model (an instance of
NSManagedObjectModel class) is created from the data model of our application. If there is more than one data model in our application, the Managed Object Model is created by merging all of the data models found in the application bundle. The managed ...