Matt Finucane

Core Data

Data persitence framework for Apple applications.

What is it?

Core Data is the primary data persistence framework used for applications that run on Apple devices.

What is it like?

The learning curve can be a little steep at the start but it is quite powerful.

XCode provides a visual data modeling tool with constraint definitions and migrations, all of which are very useful.