Beginning CloudKit
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! By Brian Moakley.
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 allows you to model data on Apple's servers. This video will cover the basics of working with their browser based tool.
In this video, learn all about the basics of saving your data to CloudKit using the convenience API.
Now that you know how to save data, this video teaches how you can read data from CloudKit using the convenience API.
References 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.
This video will show you how to use subscriptions to inform you about changes to your CloudKit records.
After 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.
Eventually, 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.
Each 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.
CloudKit has recently added a new database: the sharing database. This video will teach you what it is, and how to use it.
This video concludes the Beginning CloudKit series and will provides some resources on where to continue.