7

我正在查看有关 iCloud 和 Core Data 的 WWDC 2013 会议。我真的很希望看到有任何新的视频UIManagedDocumentUIDocument。您可能还记得,这些类理论上提供了一种出色而简单的方法,可以在本地和 iCloud 中使用 ( UIManagedDocument) 或不使用 CoreData ( ) 保存数据。UIDocument但是随着这些概念出现或仍然存在一些非常烦人的基于系统的错误,尤其是在设备之间同步数据时,请参见此处的示例

但是,没有涵盖UIManagedDocument/UIDocument和 iCloud 主题的视频。视频“Core Data 和 iCloud 有什么新变化?” 只介绍了使用 Core Data 持久存储的经典方法,该方法由新 API 扩展以自动覆盖回退存储和同步。有没有人知道UIManagedDocument/发生了什么UIDocument?他们是否放弃并认为经典方法是让应用程序与 Core Data 和 iCloud 同步的更好方法?

4

1 回答 1

1

我的理解是,它UIManagedDocument是核心数据的轻量级包装器,用于抽象出一些常见的核心数据设置和交互。这也是一种打包其他“文档”元素的方法,但管理这些项目的 iCloud 同步留给开发人员作为练习。

如果您使用的是 iCloud,UIManagedDocument 不支持文档目录中的“附加内容”(参见 additionalContentForURL:error: 和相关方法)

引用自:UIManagedDocument

也可以看看:additionalContentForURL:error:

几乎所有适用于核心数据的东西都适用于UIManagedDocument它在后台使用核心数据的地方。例如,我在我的APManagedDocument项目中使用了新的后备存储。

您希望在 iOS 7 中看到哪些内容?

于 2013-09-18T21:27:55.343 回答