一个文档类,模仿 UIManagedDocument
以支持 Core Data 的所有现代功能
保存到文件包
在 10.7+ 上,支持异步保存。我们设置了一对父子上下文;父上下文在它自己的线程上保存
完全支持并发文档打开
子类可以挂钩以管理包内的其他内容
还提供了一个在最佳时间设置存储元数据的时间挂钩
新文档设置有包位标记。这意味着,如果文档在没有安装您的应用的情况下移植到 Mac,并且包位标记仍然完好,它仍然会作为文件包而不是文件夹在 Finder 中出现
如果文档在磁盘上移动,Core Data 会被告知新的位置
如果在保存期间发生多个验证错误,显示的错误会被调整以使调试更容易
当然,完全支持原地自动保存和版本
标准的 BSD 许可证。
请参见头文件以获取完整文本。