我做了一些研究,但我所能找到的只是將數據核心與iCloud同步。我需要知道是否有可能/建議在iCloud中備份核心數據。我有一個使用數據核心存儲信息的應用程序。我想要爲用戶決定重新格式化他的手機時實施某種備份.. ...一個新手機..等等。 iCloud是否要走?我們已經實現了導出到CSV,我們計劃從CSV導入。我只是想知道,如果iCloud是一天一次的核心數據備份解決方案,或者是像這樣的解決方案。謝謝 !iOS:在iCloud中備份核心數據庫?
7
A
回答
7
這就是iCloud的用途。你可以實現它,然後當用戶移動到一個新的設備時,所有的數據都在那裏。這不是一個真正的備份解決方案,但是在您考慮的方式中,用戶並沒有真正的權限訪問一個可以複製到USB存儲器的文件。這是將數據提供給所有設備並將數據移動到新設備的一種方式。它不會每天備份一次,而是每隔一段時間備份一次。它同樣適用於Core Data,異步加載更新,只通過網絡發送增量更新,通過WiFi快速同步。查看WWDC 2011會話303視頻或Using Core Data with iCloud Release Notes和iCloud Storage Guidelines。
我不認爲使用Core Data實現iCloud並不容易,它們學習起來都很複雜,但它可能會爲您節省將來使用它們的麻煩。
1
我是新來的iCloud很好,但據我的理解是一個純粹的備份應該是可能的:
有不同的可能性,但在底部核心數據實現將最有可能使用的SQLite文件來存儲其數據。要創建此文件的備份,只需將其複製到iCloud目錄中的某個位置(由URLForUbiquityContainerIdentifier獲得的URL所指定的目錄)
正如我之前指出的那樣,可能我說的是廢話,但如果我不是這樣的話,那可能就是你的樣子,值得一試
相關問題
- 1. IOS - iCloud的核心數據備份
- 2. iOS:將現有核心數據庫遷移到iCloud中
- 3. 核心數據,iCloud和庫存對象
- 4. 核心數據 - iCloud行爲
- 5. 核心數據,iCloud和Cloudkit
- 6. 核心數據iCloud同步
- 7. iOS核心數據存儲在iCloud中與其他設備同步
- 8. 備份和恢復核心數據的SQLite(核心數據)
- 9. iOS - 如何構建符合iCloud備份規則的數據庫
- 10. 備份和接收核心數據SQlite3數據庫
- 11. 核心數據iCloud提取有時不會產生數據(iOS)
- 12. Swift - 用iCloud核心數據取代核心數據
- 13. 備份/共享核心數據存儲
- 14. 備份核心數據遷移?
- 15. 核心數據+ iCloud:跨設備查找NSManagedObject
- 16. 手動遷移iCloud核心數據
- 17. iCloud - 核心數據同步問題
- 18. 關於iCloud +核心數據的問題
- 19. 核心數據iCloud事務日誌
- 20. 如何啓用iCloud核心數據?
- 21. 處理iCloud核心數據錯誤
- 22. 核心數據遷移到iCloud
- 23. 合併iCloud和核心數據db
- 24. 核心數據iCloud合併協議
- 25. ios使用icloud與核心數據sqlite存儲
- 26. 如何訪問iCloud作爲iCloud的核心數據已棄用
- 27. iCloud核心數據在Xcode 6/ios 8 SDK中運行後不可用
- 28. Mac/iPhone應用程序 - 將核心數據同步到iCloud和設備(使用核心數據)
- 29. 如何在ios應用程序中自動從iCloud中刪除數據備份
- 30. iOS的:核心數據取
好吧,我明白了它的工作原理,就像iCloud與任何其他應用程序一起工作,用戶看不見。多數民衆贊成在我所需要的。非常感謝! – 2012-03-26 22:44:23
這很好,祝你學習和實施iCloud。 – 2012-03-26 23:42:20