繁体   English   中英

iCloud-NSCoding或核心数据

[英]iCloud - NSCoding or Core Data

我有一个使用NSCoding的应用程序,这3个类无关,因此使用了简单的NSCoding方法来保存对象数组。

但是,现在是iCloud的问题。 据我了解, Core Data现在基本上可以与iCloud一起使用。 非常容易实现

为了帮助您将托管对象持久存储到云中,iCloud与Core Data集成在一起。 要将Core Data与iCloud一起使用,只需告诉Core Data创建一个启用iCloud的持久性存储即可。 iCloud服务和Core Data负责其余的工作

所以,问题是应该将我的应用程序使用的Core Data ,这使我iCloud基本上是默认的-还是一样容易设置iCloud是我的当前设置了NSCoding

在iOS 9中使用Swift开发

谢谢

目前,iCloud支持可能已与CoreData很好地配合使用。 但是,它损坏了这么长时间,以至于我(和其他人)完全停止使用它。 我浪费了太多时间尝试使其工作,以至于我拒绝再花一秒钟尝试再次使用它。

在编写了自己专有的CoreData同步解决方案之后,我终于尝试了Ensembles,并且从没有回过头。

但是,如果您的应用程序当前不需要CoreData,为什么不使用标准的iCloud支持? 对于普通的文件同步来说,它似乎可以正常工作,而这仅仅是将对象保存到文件中。

如果您的应用程序没有它就可以正常工作,则无需添加CoreData的复杂性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM