Core Data Fundamentals
Understand the basics of Core Data, Apple's framework for managing object graphs and persistent storage.
Welcome to Core Data
Hello! Today we're diving into Core Data, Apple's powerful framework for managing and persisting an application's object graph.
It helps you store your app's data on disk and retrieve it efficiently.
Core Data is Not a Database
It's crucial to understand: Core Data itself is not a database. Instead, it's an object graph management framework.
- It helps you manage your data objects in memory.
- It provides tools to save these objects to a persistent store (which *can* be a database like SQLite).
- Think of it as an abstraction layer over the actual storage.