0PricingLogin
Objective-C iOS Development for Legacy & Enterprise Apps · Lesson

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.

All lessons in this course

  1. Property Lists and Archiving
  2. Core Data Fundamentals
  3. SQLite Integration with FMDB
  4. Storing Preferences with NSUserDefaults
← Back to Objective-C iOS Development for Legacy & Enterprise Apps