iCloud会将Documents目录中的所有file upload到云服务器吗?

我的印象是,iCloud只能使用UIDocument文件。 其他types呢?

此外,如果我的用户的file upload到云中,如果我的应用程序是通用的,他可以使用这些文件与他所有的设备?

根据苹果的文件系统编程指南 ,

处理支持文件 – 文件您的应用程序下载或生成,并可以根据需要重新创build – 两种方式之一:

  1. 在iOS 5.0和更低版本中,将支持文件放在/ Library / Caches目录中以防止它们被备份
  2. 在iOS 5.0.1和更高版本中,将支持文件放在/ Library / Application Support目录中,并将com.apple.MobileBackup扩展属性应用于它们。 此属性可防止将文件备份到iTunes或iCloud。 如果您有大量支持文件,则可以将它们存储在自定义子目录中,并将扩展属性应用于目录。

iCloud也在Library下面做备份。

答:当然,如果用户的file upload到云端,那么如果应用程序是通用的,他可以将这些文件与他所有的设备一起使用,因为iCloud旨在成为粘合您的iPhone,iPad和Mac的无形魔术(如果您使用一个)在一起。