UIDocument

iCloud Drive, Document-Based App

在 iOS 应用中,使用 CloudKit 存储数据十分方便。当开发者需要存储一些用户文档时,例如照片、文本文件,或自定义的文档类型,可以使用 iCloud Drive 作为文件存储系统。相对于存储在应用的 Documents 目录,iCloud Drive 具有自动同步功能。当使用 iCloud Drive 构建 Document-Based 的应用,需要应用支持 CloudKit 并设置 Info.plist 指定存储位置等;使用 bookmark 获取文件真实路径,通过 NSMetadataItem 查询文件;构建自己的 UIDcoument 之类实现读写操作等。