Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Core Data in iOS - The Complete App Development Bootcamp
Introduction
Private Slack Channel & Newsletter
Quarterly Live Q&A Sessions
Where did you hear about this course?
Refer a friend program
Introduction to Core Data
What is Core Data? (5:43)
Core Data Stack (4:38)
Core Data Models (3:39)
Data Management with Core Data
What we will be building? (1:35)
Creating the TodoItem Model Using Core Data Editor (6:05)
Implementing CoreDataProvider (10:28)
Resource: Core Data Optionals
Creating and Saving Data (12:44)
Fetching Data (8:17)
Marking TodoItem Complete and Incomplete (7:19)
Updating Title of TodoItem Using In-Place Editing (4:45)
Using ContentUnavailableView (2:57)
Deleting Data (10:57)
Budget App - Setting Up and Adding Budget Categories
What are we building? (2:30)
Setting Core Data Stack (6:00)
Adding Budget Model (3:06)
Building User Interface (9:48)
Configuring Previews (7:35)
Saving Budget (11:59)
Display All Budgets (5:56)
Budget App - Adding Expenses Relationship (One to Many)
Understanding One to Many Relationship (3:12)
Adding Expense Entity and Configuring One to Many Relationship (5:05)
Implementing BudgetDetailScreen (10:00)
Adding Expenses to Budget (4:16)
Displaying Expenses (12:31)
Displaying Total and Remaining (13:45)
NOTE: Refactoring Total and Remaining
Deleting Expenses (11:32)
Budget App - Adding Tags Relationship (Many to Many)
Understanding Many to Many Relationship (2:48)
Implementing Tags Relationship (5:52)
Inserting Seed Data (9:53)
Implementing Tags View (7:44)
Assigning Tags to Expense (5:12)
Displaying Tags (9:40)
Budget App - Filtering
Filtering by Tags (10:08)
Adding Expenses for Xcode Previews (8:20)
Filtering by Price (4:51)
Filter by Title (2:37)
Filter by Date (5:41)
Implementing Sorting (20:10)
Refactoring (21:52)
Adding Navigation to Filter Screen and ContentUnavailableView (9:10)
Migrations
What are Migrations? (3:23)
Simple Migration (13:13)
FIX - Budget Spent Property
Custom Migration (Understanding the Scenario) (8:17)
Custom Migration (Performing Migration) (21:46)
Rollback Changes (4:04)
Updating Expenses
Updating Expenses Option 1 (18:25)
Updating Expenses Option 2 (7:27)
Updating Expenses Option 3 (18:38)
Core Data iCloud Integration
Configuring iCloud (11:06)
Fixing Issues and Following iCloud Requirements for Core Data Models (11:11)
Checking Expense Title is Unique (9:28)
FIX - Expense Exist Function
Demo of iCloud Integration on iPhone and iPad (0:32)
Transformable Types
Rooms: Understanding the Starter Project (2:43)
Adding the Data Model (8:56)
Saving Room (11:05)
Implementing Transformer (7:39)
Displaying All Rooms (11:26)
Conclusion
Next Steps and Coupons
Earn with us
Teach online with
Resource: Core Data Optionals
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock