首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化?

问当新的应用程序版本升级和新的iOS版本升级时,iOS应用程序中的数据会发生什么变化?
EN

Stack Overflow用户
提问于 2011-11-02 15:14:08
回答 1查看 790关注 0票数 4

我对每个应用程序文件夹中的应用程序数据的理解概述如下,有人能确认我是正确的,如果没有,在哪里可以找到苹果的文档。我很难找到足够的信息来核实。

我的理解仅限于当用户升级他们的iOS时数据发生了什么。iTunes/iCloud备份的文件夹中的数据是数据的唯一安全位置吗?这意味着一旦用户升级他们的/Tmp和/Library/缓存中的数据就不会存在了吗?

/Documents:

  • iOS将通过iTunes/iCloud备份数据?是的,
  • iOS保证了新应用版本发布后的数据恢复?是的,
  • iOS保证了iOS升级后的数据恢复?是的,

/Library:

  • iOS将通过iTunes/iCloud备份数据?是的,
  • iOS保证了新应用版本发布后的数据恢复?是的,
  • iOS保证了iOS升级后的数据恢复?是的,

/图书馆/储藏处:

  • iOS将通过iTunes/iCloud备份数据?没有
  • iOS保证在新的应用版本发布后数据恢复?是的,
  • iOS保证了iOS升级后的数据恢复?无

/图书馆/优惠:

  • iOS将通过iTunes/iCloud备份数据?是的,
  • iOS保证了新应用版本发布后的数据恢复?是的,
  • iOS保证了iOS升级后的数据恢复?是的,

/Tmp:

  • iOS将通过iTunes/iCloud备份数据?没有
  • iOS保证在新的应用版本发布后数据恢复?没有
  • iOS保证iOS升级后的数据恢复?无
EN

回答 1

Stack Overflow用户

发布于 2012-03-19 01:55:51

这大体上是正确的,但是在iOS5之后,如果操作系统决定它在磁盘空间上运行不足,那么库/缓存的内容可以随时被删除,因此长期地将任何内容存储在其中是个坏主意。

如果要将缓存数据永久存储在设备上,但不将其备份到iCloud,则可以在库或文档中任何位置的文件或文件夹上设置名为NSURLIsExcludedFromBackupKey的新属性,以防止将其备份到iCloud。

我为您编写了一个管理NSURLIsExcludedFromBackupKey的简单库,并为所有这些文件夹提供了更有意义的名称的常量,以便更容易地记住将哪些文件夹用于哪个目的:

https://github.com/nicklockwood/StandardPaths

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7982698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档