我的印象是 iCloud 只适用于 UIDocument 文件。其他类型呢?
此外,如果我的用户的文件被上传到云中,如果我的应用程序是通用的,他可以在他的所有设备上使用这些文件吗?
我的印象是 iCloud 只适用于 UIDocument 文件。其他类型呢?
此外,如果我的用户的文件被上传到云中,如果我的应用程序是通用的,他可以在他的所有设备上使用这些文件吗?
根据 Apple 的文件系统编程指南,
以以下两种方式之一处理支持文件——应用程序下载或生成并可以根据需要重新创建的文件:
- 在 iOS 5.0 及更早版本中,将支持文件放在 /Library/Caches 目录中,以防止它们被备份
- 在 iOS 5.0.1 及更高版本中,将支持文件放在 /Library/Application Support 目录中,并对它们应用 com.apple.MobileBackup 扩展属性。此属性可防止将文件备份到 iTunes 或 iCloud。如果您有大量支持文件,您可以将它们存储在自定义子目录中,并将扩展属性仅应用于该目录。
iCloud 也会备份库下的内容。
回答是的,当然,如果用户的文件被上传到云端,那么如果应用程序是通用的,那么他可以在他的所有设备上使用这些文件,因为 iCloud 旨在成为粘合你的 iPhone、iPad 和 Mac 的无形魔法(如果你使用一个) 一起。