我已经使用UIDocument,但是我不了解使用存档的优势?假设您不想使用iCloud。

最佳答案

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

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


  • 在后台队列上异步读取和写入数据。你的
    因此,阅读时应用程序对用户的响应能力不会受到影响
    并正在进行写操作。
  • 协调阅读和
    编写与云自动集成的文档文件
    服务。支持发现不同版本之间的冲突
    文档(如果出现)。
  • 通过以下方式安全保存文档数据
    首先将数据写入临时文件,然后替换当前文件
    文档文件。
  • 自动保存文档数据
    时刻该机制包括对暂停处理的支持
    行为。


  • 您也可以很好地与NSUndoManager集成

    关于objective-c - 为什么在标准存档上使用UIDocument,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11413926/

    10-09 09:38