Robust CloudKit synchronization
What is CloudCore?
CloudCore is a framework that manages syncing between iCloud (CloudKit) and Core Data written on native Swift.
Features:
- Leveraging NSPersistentHistory, local changes are pushed to CloudKit when online
- Pull manually or on CloudKit remote notifications.
- Differential sync, only changed object and values are uploaded and downloaded.
- Core Data relationships are preserved
- private database and shared database push and pull is supported.
- public database push is supported
- Parent-Child relationships can be defined for CloudKit Sharing
- Respects Core Data options (cascade deletions, external storage).
- Knows and manages CloudKit errors like userDeletedZone, zoneNotFound, changeTokenExpired, isMore.
Overview
- Pricing: Free
- Resource Link: https://github.com/deeje/CloudCore/
- Resource Maker: deeje cooley
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Swift
- CocoaPods: CloudCore
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
MMVMi
A Validation Model for MVC and MVVM Design Patterns in iOS Applications
UIColor-Hex-Swift
Convenience methods for creating color using RGBA hex string
Shallows
Your lightweight persistence toolbox