Treehouse - Build a Diary App Using Core Data

The course teaches you how to build a Diary App using Core Data. Understand the basics of Core Data and how we can use it to persist data between application launches. Once you learn how to create, update and delete data, we will implement the designs that have been created for us in the Mobile App Design course.

Learn how a typical Core Data stack is made up, and a description of Core Data itself. Core Data is not a database but some of the underlying principles are modeled after a relational database. Learn about all the moving parts of Core Data like: managed objects, managed object contexts, persistent store and persistent store coordinator.