Beginning CloudKit
Jul 4 2017 · Video Course (2 hrs, 14 mins) · Intermediate
While CloudKit can be used to implement your own custom iCloud solution, CloudKit can also be used to create a web service backend without having to write any server side code. In this series, you’ll learn all the aspects of the CloudKit framework so you’ll be producing your own data-centric app in no time!
Version
- Swift 3, iOS 10, Xcode 8


Looking to tie your app into the Cloud? Learn all about Apple's solution, CloudKit, that allows you to have a persistent online backend for your app.
Learn about two fundamental objects used throughout the entire CloudKit API: Containers and Databases.
CloudKit Dashboard
14:27CloudKit allows you to model data on Apple's servers. This video will cover the basics of working with their browser based tool.
Saving Records
18:09In this video, learn all about the basics of saving your data to CloudKit using the convenience API.
Fetching Records
10:56Now that you know how to save data, this video teaches how you can read data from CloudKit using the convenience API.
References
13:23References are used to relate records to each other. This video covers the basics on how to create references and then how to let CloudKit know about them.
Subscriptions
11:37This video will show you how to use subscriptions to inform you about changes to your CloudKit records.
Operations
13:21After a while, you'll reach the limits of the convenience API. Thankfully, you can use operations instead which provides a lot of power and flexibility.
Managing Conflicts
12:43Eventually, users will try to save data old data over new data, either intentionally or by accident. This video will teach you how to manage these conflicts.
User Accounts
10:45Each user has an account and this video will teach you how to access it. Even better, you can even save data to it. In this video, you'll learn how.
Sharing Data
9:51CloudKit has recently added a new database: the sharing database. This video will teach you what it is, and how to use it.
Conclusion
4:07This video concludes the Beginning CloudKit series and will provides some resources on where to continue.
Comments