Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Professional iOS development
·
Module 6
Data Persistence with Core Data
1
Setting Up a Core Data Stack
Set up a Core Data stack, including the managed object model, context, and persistent store coordinator.
2
CRUD Operations on Managed Objects
Perform basic CRUD (Create, Read, Update, Delete) operations on managed objects.
3
Optimizing Data Retrieval with Predicates and Sort Descriptors
Design and execute efficient fetch requests using predicates and sort descriptors.
4
Background Data Processing with Async/Await
Use a background context to perform data processing without blocking the main thread.
5
Optimizing Fetch Request Performance
Optimize fetch request performance using techniques like setting a `fetchBatchSize`.
6
Displaying Core Data in UITableView with NSFetchedResultsController
Use `NSFetchedResultsController` to efficiently display Core Data objects in a `UITableView`.
Previous module
UI and Regression Testing
Next module
UI & Rendering Performance Optimization