簡體   English   中英

iOS:iCloud備份核心數據庫?

[英]iOS: Backup core data database in iCloud?

我做了一些研究,但我發現只是將數據核心與iCloud同步。 我需要知道是否可以/建議在iCloud中備份核心數據。 我有一個使用數據核心來存儲信息的應用程序。 我希望在用戶決定重新格式化他的手機時實現某種備份......一個新的手機......等等。 iCloud是否可行? 我們已經實現了對CSV的導出,我們計划從CSV實施導入。 我只是想知道iCloud是否是每天一次備​​份核心數據的解決方案讓我們這么說。或者像這樣。 謝謝 !

這就是iCloud的用途。 您可以實現它,然后當用戶移動到新設備時,所有數據都在那里。 它並不是一個真正的備份解決方案,但正如你所想的那樣,用戶實際上無法訪問他們可以復制到USB記憶棒的文件。 這是一種將數據提供給所有設備並將數據移動到新設備的方法。 它不會每天備份一次,而是以更加規律的間隔進行備份。 它也適用於Core Data,異步加載更新,僅通過網絡發送增量更新,通過WiFi快速同步。 查看WWDC 2011會話303視頻或使用核心數據與iCloud發行說明iCloud存儲指南

我認為使用Core Data實現iCloud並不容易,但它們的學習起來很復雜,但它可能會讓您在將來使用它們時遇到麻煩。

我也是iCloud的新手,但據我所知,純備份應該是可能的:

有不同的可能性,但在底部,您的核心數據實現很可能使用SQLite文件來存儲其數據。 要創建此文件的備份,只需將其復制到iCloud目錄內的位置(由URLForUbiquityContainerIdentifier獲取的URL指定的目錄)。

正如我之前所指出的那樣,我也是那個話題的新手。 因此,我很有可能說廢話。 但如果我不是,那可能就是你的樣子,值得一試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM