Core Data Fundamentals with Swift

It's inevitable: you're going to need to persist data on a user's device. This course will give you the essential skills you need to architect an app to use Core Data. You'll learn to model, manage, and display data using Core Data in this course.
Course info
Rating
(37)
Level
Beginner
Updated
Mar 31, 2017
Duration
4h 38m
Table of contents
Course Overview
Starting Out with Core Data
Setting up the Core Data Stack
Creating a Data Model
Building Relationships Between Entities
Saving and Accessing Data
Showing and Synchronizing Data with NSFetchedResultsController
Making Changes to Core Data Models with Model Versions
Understanding Core Data Changes in iOS 10 and macOS Sierra
Description
Course info
Rating
(37)
Level
Beginner
Updated
Mar 31, 2017
Duration
4h 38m
Description

Managing data is crucial to building dynamic mobile apps. You won't be able to escape the need to save data to a user's device. When that need arises, Core Data can be a powerful tool to help solve the data persistence challenges of just about any app, no matter how big or small. In this course, Core Data Fundamentals with Swift, you'll learn how to set up and architect an app with Core Data so that it's maintainable and testable. First, you'll discover how to create a data model and explore how to save, access, and delete data. Next, you'll explore how to keep a user interface in sync with the data in your persistent store as users interact with your app. Finally, you'll see how to implement changes to your data model, even after your app is published to the App Store. When you're finished with this course, you'll have the foundation you need to start using Core Data in your apps today.

About the author
About the author

Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.

More from the author
Implementing In-app Purchases on iOS
Intermediate
2h 20m
Jun 8, 2020
iOS Debugging Fundamentals
Beginner
1h 24m
Dec 23, 2019
iOS Data Persistence: The Big Picture
Beginner
1h 8m
Apr 29, 2019
More courses by Andrew Bancroft