CloudCore
CloudCore copied to clipboard
Robust CoreData-CloudKit synchronization: offline editing, relationships, private, shared and public databases, field-level deltas, encrypted values, cacheable assets, and more.
So far, I appear to be creating records successfully using the example app. The first record was created using the simulator, and the second record created using my own physical...
Hi, execution stops at this line: // That is possible if method is called before all managed object were filled with recordData // That may cause possible reference corruption (Core...
currently, CloudCore assumes ownership of NSPersistentHistoryTracking, clearing out history after its been properly pushed to CloudKit. But NSPersistentHistoryTracking is also useful for shared containers and app extensions. Need to refactor...
Added enable(persistentContainer container: NSPersistentContainer, withPull: Bool) to allow developer to specify if Pull should be performed upon enable. Also, added init() {} to CloudCoreConfig to allow creation of instance.
There are many data scenarios which might involved public records and private records pointing to each other. How can CloudCore best support such scenarios?
I've added support for syncing across both private and shared databases, but sharing requires even more support, like roles.
CloudKit public database support has changed dramatically since the project started. we need to refactor public database sync to use polling rather than the now-deprecated CKFetchNotificationChangesOperation