18.1. Understanding Core Data's Building Blocks18.2. Adding Core Data Support to Favorite Cities18.2.1. Modifying the app delegate18.2.2. Working with the Managed Object Model18.2.2.1. Designing your schema in Xcode18.2.2.2. Defining entities18.2.2.3. Defining relationships among entities18.2.2.4. Generating classes for entities18.2.2.5. Exploring entity properties18.3. CRUD — Creating, Reading, Updating, Deleting18.3.1. Creating18.3.2. Reading18.3.3. Updating18.3.4. Deleting18.3.5. Bringing it together and updating your app18.4. Understanding What Core Data Makes Easier18.5. Understanding What Core Data Is Not Good For18.6. Summary