Core DATA is a cocoa framework that provides infrastructure for managing object graphs & persistent storage.
Core Data saves model objects to a persistent store and fetches.
CENTRAL concept of Core Data is managed object. A managed object is a model object that is an instance of NSManagedObject.
Managed CONTEXT – All managed objects must be registered in the managed object context. the context allows an application to add objects to the GRAPH and REMOVE them from it.