使用 iCloud Drive 存储文件
iCloud 是 iOS 生态中很重要的一部分,从开放至今已经发展的非常完善。针对不同场景分为三部分:
iCloud 是 iOS 生态中很重要的一部分,从开放至今已经发展的非常完善。针对不同场景分为三部分:
使用 iCloud 同步的 Core Data 会在本地创建一个数据库副本,可以存储在 App Group 中,方便本地共享,例如在宿主引用与扩展之间,或者同开发者账号下的应用之间。
在 iOS 应用中,使用 CloudKit 存储数据十分方便。当开发者需要存储一些用户文档时,例如照片、文本文件,或自定义的文档类型,可以使用 iCloud Drive 作为文件存储系统。相对于存储在应用的 Documents
目录,iCloud Drive 具有自动同步功能。当使用 iCloud Drive 构建 Document-Based 的应用,需要应用支持 CloudKit 并设置 Info.plist
指定存储位置等;使用 bookmark
获取文件真实路径,通过 NSMetadataItem
查询文件;构建自己的 UIDcoument
之类实现读写操作等。