Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

iOS Persistence and Core Data

via Udacity

Overview

Persisting data is a core skill for any iOS developer. Learn how to store app data to your device using three common techniques: NSUserDefaults, Sandbox & Core Data.

Syllabus

  • Simple Persistence
    • Learn about simple persistence and how to save small pieces of data, like user preference, using NSUserDefaults.
  • iOS File System and Sandboxing
    • Learn about the iOS File System, the “sandbox”, and how to access these files using NSFileManager.
  • Introducing Core Data
    • Explore what a data layer is, and how to convert a non-Core Data app to have a Core Data model.
  • The Core Data Stack
    • Set up the classes we need to get Core Data up and running so that we can create, save, and delete model objects.
  • Simpler Code with Core Data
    • Enable user interfaces to reactively update whenever the model changes.
  • Rounding Out Core Data
    • Safely migrate user data between versions, and move slow work to the background.

Taught by

Jason Schatz

Reviews

5 rating at Udacity based on 1 rating

Start your review of iOS Persistence and Core Data

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.