我正在考慮在我的OS X和iOS應用程序中使用CouchBase Lite
而不是CoreData。但是,如果使用Couch Base Lite,我需要確定是否可以通過iCloud在OS X和iOS應用程序之間同步數據。通過iCloud同步CouchBase Lite數據
CoreData同步可以通過iCloud進行。我希望它可以爲CouchBase Lite完成。
我正在考慮在我的OS X和iOS應用程序中使用CouchBase Lite
而不是CoreData。但是,如果使用Couch Base Lite,我需要確定是否可以通過iCloud在OS X和iOS應用程序之間同步數據。通過iCloud同步CouchBase Lite數據
CoreData同步可以通過iCloud進行。我希望它可以爲CouchBase Lite完成。
我不知道CouchBase Lite如何寫出數據,但您使用iCloud的選項是Core Data,平面文件或NSUbiquitousKeyValueStore
。如果CouchBase精簡版採用平面文件,應該只要你明確地設置其文件中的每一個通過iCloud的同步並可以解決任何衝突的變化,可能出現了在這些文件工作,。通過iCloud進行文件同步將同步文件並通知您有衝突,但是解決它們取決於您。
這是否容易或困難取決於CouchBase Lite的數據存儲的細節。
Couchbase Lite用於與Couchbase服務器同步兼容;然而,對於希望繼續利用iCloud和設備之間的關係並因此需要Core Data的人,我們確實有一個核心數據適配器,您可以將它用作Couchbase Lite的遷移或共生。有些樣品的工作,請訪問:https://github.com/couchbaselabs/cblite-coredata-sample-ios
適配器本身,你可以在這裏看到:https://github.com/couchbase/couchbase-lite-ios/tree/1.0-beta3/Source/API/Extras