Syncing and Collaboration with CloudKit
summary
Demonstrates building a custom sync layer in Xcode that actually saves and fetches records from CloudKit, including a working sync engine, handling missing zones, recursive retries, and saving server change tokens; shows concrete code patterns like CK record convertible adapters, CKDatabase subscriptions for silent pushes, and CK asset uploads for images/videos. Claims a tasks app hit ~500k users, publishes helpers on GitHub, and shows which CloudKit databases and limitations matter in practice.
AI-written summary · about
chapters (6)
- 0:00Introduction to CloudKit
- 1:49CloudKit basics
- 5:43Implementing sync layer
- 14:42Fetching database changes
- 31:08Subscriptions and data modeling
- 35:45Sharing and expert tips
related talks
29mCloudKit Public Database as a Backend
01h 13mChallenges of developing a client for cloud storage on iOS
28mWorking with XcodeKit
32mA Guide to Using StoreKit2
31mLeveraging AppKit to Improve Your Catalyst App
38mClassKit and Schoolwork
52mDeveloping Killer Apple Watch Applications
14mBuilding a SwiftUI app with Firebase
