This iOS framework belong to iOS SDK and it contains all stuff to initialize and populate the CoreData database.
Main class is DataStore.
An instance could be retrieved from the DataStoreFactory
a data store could be
- loaded
- saved
- dropped
it can store
Record- metadata (
Dictionary)
It provide FetchRequest and FetchedResultsController on specific database Table to retrieve data
It allow to perform storage operation on foreground or background (DataStoreContextType) by providing a DataStoreContext
Within the context a Record could be
- created
- deleted
- updated
Record field could be acceded using
myRecord["<fieldName>"] // or myRecord.fieldNameThis DataStore definition is implemented by CoreDataStore
- CoreData: to persist the data
- XCGLogger: to log
- Prephirences: to subscript Bundle values
- MomXML to manipulate or create coredata model