O'Reilly logo

Professional iOS Database Application Programming, 2nd Edition by Patrick Alessi

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 5

Introducing Core Data

WHAT’S IN THIS CHAPTER?

  • Describing what the Core Data API can do for you
  • Understanding the various objects that make up the Core Data API
  • Designing for iCloud Integration
  • Securing your data with data protection
  • Understanding how the template code works to configure your application to use Core Data
  • Creating a simple application that uses Core Data to maintain application state

WROX.COM CODE DOWNLOADS FOR THIS CHAPTER

The wrox.com code downloads for this chapter are found at www.wrox.com/remtitle.cgi?isbn=1118391845 on the Download Code tab. The code is in the Chapter 5 download and individually named according to the names throughout the chapter.

Now that you have completed the first part of the book, you should be comfortable using an SQLite database and implementing views into your data with the UITableView control. You have learned to build data-driven applications for iOS that can efficiently access large amounts of data stored in an SQLite database and display that data with your own highly customized tables.

Up until this point, you have not looked at how to store the data that users create on the device. For instance, if you wanted to create a task manager, you would need to be able to save the user-created tasks. You could use SQLite to INSERT the data, now that you know how to execute arbitrary SQL statements against the database. However, there is an API designed specifically for storing the objects in your application model: Core Data. ...

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