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
Fixing Issues and Following iCloud Requirements for Core Data Models
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock