我幾天前向蘋果提交了我的第一個iPad應用程序。與此同時,iPhone版本幾乎已準備就緒。我想使用iCloud在兩個應用程序之間同步核心數據模型。是否有可能做到這一點?正如我寫的,這是兩個不同的應用程序(不是通用應用程序),它們使用具有相同結構的核心數據存儲:名稱,實體和屬性相同。是否有可能做到這一點?我是否必須更改核心數據模型中的任何內容?我在想,如果我必須對它進行徹底的修改,那麼從iTunes Connect中刪除二進制文件將更加方便,而不必在事後進行困難的遷移更改。有小費嗎?核心數據兩個應用程序(iPhone和iPad)之間的iCloud同步
10
A
回答
6
iCloud對Core Data的支持應該是幾乎自動的。您必須做一些額外的工作,才能設置同步並在變化發生時通過雲進行響應(刷新UI等)。只要您沒有使用iOS5中引入的新訂購關係(不支持通過iCloud),就不必更改模型。
其他需要考慮的事項是您計劃存儲的數據量以及您是否在每臺設備上使用初始數據集來播種核心數據。
儘管如此,通過iCloud的Core Data是新技術,還有一些問題需要早期採用者解決。目前還沒有Apple的示例代碼或許多最佳實踐指南。如果我是你,我會馬上回避。
看看Core Data/iCloud release notes。
相關問題
- 1. 同步iPhone和iPad之間的核心數據應用程序
- 2. iPhone和iPad之間的核心數據同步
- 3. 核心數據iCloud同步
- 4. Mac/iPhone應用程序 - 將核心數據同步到iCloud和設備(使用核心數據)
- 5. iOS 7核心數據和iCloud同步
- 6. iCloud同步文件和核心數據
- 7. 同步Mac和iPhone之間的核心數據模型
- 8. 如何將icloud核心數據與ios和macOs同步應用程序
- 9. iCloud核心數據不同步
- 10. iCloud - 核心數據同步問題
- 11. iCloud核心數據同步設置
- 12. iPhone應用程序之間的核心數據存儲共享
- 13. 我如何同步iCloud中的核心數據?(OS X Lion應用程序)
- 14. 在C#和iphone應用程序之間同步數據
- 15. iPad/iPhone應用程序之間的雲同步
- 16. 具有核心數據,照片和iCloud的iOS應用程序
- 17. 在兩個應用程序之間共享iCloud數據
- 18. 結合兩個核心數據應用程序! Iphone
- 19. 核心數據,iCloud和Cloudkit
- 20. iCloud同步通知問題NSPersistentStoreDidImportUbiquitousContentChanges通知和核心數據
- 21. 教程爲iCloud和本機iPhone應用程序同步
- 22. iCloud替代數據同步等核心數據
- 23. 如何同步iOS設備上的應用程序數據和核心數據?
- 24. 在iOS和OS X之間共享iCloud核心數據X
- 25. 遷移核心數據應用到iCloud
- 26. 如何同步核心數據和CloudKit之間記錄有效
- 27. 只通過iCloud同步我的核心數據的一部分
- 28. 核心數據應用程序組同步(帶擴展)
- 29. 兩個iphone應用程序之間的數據共享
- 30. 移動應用程序和雲之間的數據同步
非常感謝你這樣詳細的答案。爲什麼重要的是要考慮我計劃存儲的數據量?它會變得太慢嗎?我不想在每臺設備上都有初始數據集。一切都應該是用戶定義的數據。這是否改變了事情? – strave
看看[如何成爲負責任的iCloud應用](http://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072 -CH5-SW5)。 –
事情從來沒有像他們看起來那麼容易。查看devforums主題,瞭解開發人員使用iCloud和Core Data時遇到的所有問題:https://devforums.apple.com/message/588783 –