Introduction
Supercharge your iOS apps with CloudKit
()
What you should know
()
1. Introduction to iCloud and CloudKit
iCloud overview
()
The rise of MBaaS
()
CloudKit overview
()
Why CloudKit?
()
2. Get Started with CloudKit
Enabling CloudKit
()
CloudKit dashboard
()
Development and production environments
()
Get to know the project
()
3. CloudKit Fundamentals
CloudKit architecture: Containers and databases
()
CloudKit architecture: Records and zones
()
Containers
()
Public, private, and shared databases
()
Record zones, record types, and records
()
Challenge: Custom containers
()
Solution: Custom containers
()
4. Work with Databases
Design a database schema
()
Query and retrieval dashboard
()
Query and retrieval code: Note object
()
Query and retrieval code: MasterViewController
()
Create and update data
()
Delete data
()
Challenge: Predicates
()
Solution: Predicates
()
5. Work with Relationships
Relationships in CloudKit overview
()
Adding a relationship in CloudKit: Fetching
()
Adding a relationship in CloudKit: Adding
()
Introduction to Subscriptions
()
Subscribing to data changes
()
Enabling push notifications
()
6. Manage CloudKit
Overview of CloudKit Security
()
Adding CloudKit Security privileges
()
Manage deployment across development and production
()
Test and debug CloudKit
()
7. Advanced CloudKit
Explore CloudKit web services
()
Best practices: Data modeling
()
Best practices: Error handling and offline caching
()
Ex_Files_iOS_Apps_CloudKit.zip
(2.7 MB)