1

我用过UIDocument,但我不明白使用存档的优势?假设您不想使用 iCloud。

4

1 回答 1

2

来自 Apple 的文档:http: //developer.apple.com/library/ios/#documentation/uikit/reference/UIDocument_Class/UIDocument/UIDocument.html

使用 UIDocument 及其底层架构的应用程序为其文档带来了许多好处:

  • 在后台队列上异步读取和写入数据。因此,在进行读写操作时,您的应用程序对用户的响应不会受到影响。
  • 与云服务自动集成的文档文件的协同读写。支持发现文档的不同版本之间的冲突(如果发生这种情况)。
  • 通过首先将数据写入临时文件然后用它替换当前文档文件来安全保存文档数据。
  • 在适当的时候自动保存文件数据;该机制包括对处理挂起行为的支持。

你也可以很好地与 NSUndoManager 集成

于 2012-07-10T13:20:06.517 回答