O'Reilly logo

Beginning iOS Cloud and Database Development by Brian Miller, Nick Tichawa, Nathan Ooley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required