Chapter 2Under the Hood of Core Data

Part of the barrier to entering the world of Core Data is that it is perceived as having a steep learning curve. Looking at the code samples that Apple provides for developers, you might at first glance agree with that evaluation. That perception was born from the first few iterations of the framework. When Core Data was first introduced there was a large amount of confusion over what needed to be done, what didn’t, and what we were allowed to do with the framework. A lot has changed since those early days. As you’ll see in the next couple of chapters, Core Data is extremely easy to use and when you need the complexity to handle an edge case, the options are available.

In my experience of working with and ...

Get Core Data in Objective-C, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.