IN THIS CHAPTER
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.