概述
iCloud会在用户的iOS设备处于WI-FI连接下自动进行备份. 应用主目录下除了自身的bundle文件, caches和temp文件夹, 其他文件都会被备份. 购买的音乐, 应用, 书籍, 相册, 设备设置, 主屏幕和应用的排列组织, 信息, 铃声也会备份. 因为备份是使用无线网络, 并且存储在iCloud中的, 用户最好缩减应用所存储的数据. 大文件将会增加备份时间, 占用更多的iCloud可用空间.
更高效的存储应用数据
遵循下面的应用数据存储策略, 尽可能的让备份更加高效.
- <Application_Home>/Documents下的文件会自动备份, 只有文档和用户生成的数据或者不可以再次创建的文件应该存储在此目录下.
- <Application_Home>/Library/Caches目录应该存储可以再次下载或者创建的数据, 例如数据库缓存文件, 新闻, 杂志或者地图应用可下载的数据.
- <Application_Home>/tmp 目录用来存储临时使用的文件, 虽然这些数据不会云备份, 但是记得在操作完毕后及时删除以免占用用户设备储存空间.
- 使用"do not back up"属性让指定文件只存储在本设备上, 因为用户可能期望离线使用文件, 即使设备处于低储存空间. 不管这个文件属于哪个目录, 该属性都会指定这个文件不会被清理, 被iCloud或者iTunes所备份, 包扩Documents目录. 这些文件会占用设备储存空间, 应用应该周期性的进行检查和清理.
网友评论