Iphone iOS:在iCloud中备份核心数据数据库?

Iphone iOS:在iCloud中备份核心数据数据库?,iphone,ios,core-data,sdk,icloud,Iphone,Ios,Core Data,Sdk,Icloud,我做了一些研究,但我能找到的只是将数据核心与iCloud同步。我需要知道是否可以/建议在iCloud中备份核心数据。我有一个应用程序,它使用数据核心来存储信息。我想在用户决定重新格式化手机时实施某种备份。获取新手机。等等。iCloud是我们要走的路吗?我们已经实现了导出到CSV,并计划实现从CSV导入。我只是想知道iCloud是不是一种每天备份一次核心数据的解决方案,比如说..还是像这样的smth。谢谢大家! 这就是iCloud的用途。您可以实现它,然后当用户移动到新设备时,所有数据都在那里。不

我做了一些研究,但我能找到的只是将数据核心与iCloud同步。我需要知道是否可以/建议在iCloud中备份核心数据。我有一个应用程序,它使用数据核心来存储信息。我想在用户决定重新格式化手机时实施某种备份。获取新手机。等等。iCloud是我们要走的路吗?我们已经实现了导出到CSV,并计划实现从CSV导入。我只是想知道iCloud是不是一种每天备份一次核心数据的解决方案,比如说..还是像这样的smth。谢谢大家!

这就是iCloud的用途。您可以实现它,然后当用户移动到新设备时,所有数据都在那里。不过,这并不是一个真正的备份解决方案,按照您的想法,用户实际上无法访问可以复制到U盘的文件。这是一种使数据可用于所有设备并将数据移动到新设备的方法。它不是每天备份一次,而是以更定期的间隔进行备份。它也能很好地处理核心数据,异步加载更新,只通过网络发送增量更新,通过WiFi快速同步。查看WWDC 2011会话303视频或


我认为用核心数据实现iCloud并不是那么容易,它们都很难学习,但将来使用它们可能会省去您的麻烦。

我对iCloud也是新手,但据我所知,纯备份应该是可能的:

有不同的可能性,但在底层,您的核心数据实现最有可能使用SQLite文件来存储其数据。要创建此文件的备份,只需将其复制到iCloud目录中的某个位置(由您从URLForUbiquityContainerIdentifier获取的URL指定的目录)


正如之前所指出的,我对这个话题也是新手。因此,我很有可能是在胡说八道。但如果我不是,那可能就是你的样子,值得一试。

好吧,我明白了。它的工作原理就像iCloud与任何其他应用程序一样。只是用户看不见。这正是我所需要的。非常感谢!那太好了。祝你学习顺利正在初始化和实现iCloud。