繁体   English   中英

核心数据iCloud在两个应用程序(iPhone和iPad)之间同步

[英]Core Data iCloud sync between two apps (iPhone and iPad)

几天前,我向苹果提交了我的第一个iPad应用程序。 在此期间,iPhone版本已准备就绪。 我想使用iCloud在两个应用程序之间同步核心数据模型。 是否有可能做到这一点? 如我所写,这是两个不同的应用程序(不是通用应用程序),它们使用具有相同结构的核心数据存储:名称,实体和属性相同。 是否有可能做到这一点? 我是否需要更改核心数据模型中的任何内容? 我当时想,如果必须对其进行重大更改,那么在iTunes Connect进行审阅之前从二进制文件中删除二进制文件会比以后进行困难的迁移更改更为方便。 有小费吗?

iCloud对Core Data的支持实际上是自动的。 尽管设置同步并响应通过云进行的更改(刷新UI等),但您确实需要做一些额外的工作。 只要您没有使用iOS5中引入的新的有序关系(iCloud不支持),就不必更改模型。

其他需要考虑的事情是您计划存储的数据量,以及是否在每个设备上使用初始数据集播种Core Data。

话虽如此,通过iCloud的核心数据是一项新技术,早期采用者仍需要解决一些问题。 苹果公司尚无示例代码,也没有许多最佳实践准则。 如果我是你,我会立即退缩。

查看Core Data / iCloud 发行说明

暂无
暂无

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

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