This is an old revision of the document!
An iOS framework that allows interaction with the device-local database. CoreData allows an efficient, salable, and highly supportive local database. Note that you can still directly work with a database using, for example, SQL queries.
Broadly, CoreData allows you to store objects to a device and retrieve them using given parameters. Though more code-heavy than NSUserDefaults, it is magnitudes more efficient and provides a advanced interface for designing models.
Implementing CoreData into your application: