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
Mobile Application Experiences Part 1: From a Domain to an App IdeaMassachusetts Institute of Technology via edX Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique Intro to iOS App Development with Swift
Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique Introduction to Office 365 Development and APIs
Microsoft via edX