Core Data in iOS: 2 Intermediate Topics
Offered By: LinkedIn Learning
Course Description
Overview
Learn about Core Data topics such as fetching data, sorting, using Core Data in a multithreaded environment, syncing Core Data with CloudKit, migrations, and more.
Syllabus
1. Fetching Data from Core Data Store
- Understanding how Core Data executes a fetch request
- Understanding faults
- Understanding the starter project
- Filtering by release date
- Filtering by date range
- Filtering by date range or rating
- Filtering by movie title begins with
- Filtering by actor name
- Filtering by review count
- Understanding the starter project
- Implementing FetchedResultsController
- Conforming to NSFetchedResultsControllerDelegate
- Implementing @NSFetchRequest in SwiftUI
- Understanding the Core Data multithreading model
- Creating background context in Core Data
- Sending results to the viewContext using complete handlers
- Fetching managed objects using objectId
- Using performBackgroundTask
- Subscribing to context change notifications in Core Data
- Merging managed object contexts
- What is CloudKit?
- Understanding the starter project
- Updating code to use CloudKit
- Exploring CloudKit dashboard
- What are migrations?
- Performing a simple migration
- Performing migration using model map
- Core Data using MVVM and NSFetchedResultsController
- Saving images using Core Data
- Next steps
Taught by
Mohammad Azam
Related Courses
Distributed Programming in JavaRice University via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera