iOS 7:UIDocument/UIManagedDocument和iCloud发生了什么?

Fra*_*kZp 5 core-data ios uidocument uimanageddocument

我正在关注有关iCloud和核心数据的WWDC 2013会议.我真的希望看到有任何新的视频UIManagedDocumentUIDocument.您可能还记得,这些类理论上提供了一种非常简单的方法来在本地和iCloud中使用(UIManagedDocument)或不使用CoreData(UIDocument)来保存数据.但是这些概念已经或者仍然存在一些非常烦人的基于系统的错误,特别是在设备之间同步数据时,请参见此处.

但是,没有视频覆盖UIManagedDocument/ UIDocument和iCloud主题.视频"Core Data和iCloud有什么新内容?" 仅介绍使用Core Data持久存储的经典方法,该存储由新API扩展以自动覆盖后备存储和同步.有什么事给任何信息UIManagedDocument/ UIDocument?他们是否放弃并将经典方法视为使用Core Data和iCloud同步应用程序的更好方法?

dtr*_*zjr 1

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

\n\n
\n

如果您使用的是iCloud,UIManagedDocument不支持文档目录中的\xe2\x80\x9cadditional content\xe2\x80\x9d(请参阅additionalContentForURL:error:及相关方法)

\n
\n\n

这是引用自:UIManagedDocument

\n\n

也可以看看:additionalContentForURL:error:

\n\n

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

\n\n

您希望 iOS 7 中添加哪些功能?

\n