Chapter     6

iCloud with Core Data

In this chapter you will learn the fundamentals of integrating iCloud with Core Data. I start by explaining what Core Data is and then move on to the new features recently added to Core Data and iCloud. Next, we will add another section to our app, which utilizes Core Data as its data store. Finally, we will integrate this new section to iCloud.

What Is Core Data?

Core Data, at its base, is an API developed by Apple to handle interaction with a local data store. The Core Data framework provides numerous features. Here are a few:

  • Change tracking and undo support
  • Relationship maintenance
  • Automatic validation of property values
  • Schema migration
  • Full, automatic support for key-value coding and key-value observing ...

Get Beginning iOS Cloud and Database Development 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.