Chapter 2. Understanding Core Data

In this book, we'll learn how to build a Sales Record Keeping System application using Core Data through a step-by-step approach. So, this chapter will give us an introduction to the following topics:

  • Core Data framework and its features
  • The data model and how it defines the structure of data in terms of entities, properties, and their relationships
  • Model-View-Controller (MVC)
  • Core Data API and its main components
  • An overview of the application that we will be building in this book and a glance at the different application views and the tasks performed when different controls in these views are selected