O'Reilly logo

Core Data for iOS: Developing Data-Driven Applications for the iPad, iPhone, and iPod touch by Tom Harrington, Tim Isted

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 3. Modeling Your Data

When writing an application that uses Core Data, your first step will normally be to design the object graph, using the Data Model editor in Xcode. In this chapter, you’ll see how to build this visual representation of your entities, along with their attributes and relationships.

This chapter also covers general principles of data modeling, as they apply to Core Data. If you are familiar with data normalization for standard databases, you’ll see how it’s frequently better in performance terms not to over-normalize your data for a Core Data store, particularly on an iOS device.

Managed Objects and ...

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