CloudCore is a bridge between your local Core Data records and your remote CloudKit entities. Core Data is fast, but persisted locally, while CloudKit records are fetched over the network and available to the current user's iCloud account on any device. CloudCore is the chocolate and peanut butter treat that fills you up and never lets you down.
CloudCore has two components:
CKDatabase
, CKRecord
, CKQuery
, and other CloudKit objects to assist with querying, serializing and deserializing, and fetching and saving recordsCCOCloudCore
, that aims to provide two-way synchronization between your Core Data records locally and your CloudKit records remotely.CloudCore requires iOS 8.
:warning: CloudCore is a work in progress!
CloudCore is a Jonathan Hersh production and is available under the MIT license. See the LICENSE
file for more info.