iOS 5之前的库/缓存行为

时间:2011-11-28 19:01:54

标签: ios caching

操作系统是否在iOS 5之前清除“Caches”目录?

1 个答案:

答案 0 :(得分:3)

不,在iOS 5.0之前,默认行为是:

  • 文档文件夹 - 备份到iTunes
  • 缓存文件夹 - 未备份

操作系统都没有清除任何文件夹。来自v4.3的Apple文档声明:

<强>缓存

包含可根据需要重新生成的缓存数据。应用程序永远不应该依赖缓存文件的存在。缓存文件应放在名称与应用程序的包标识符匹配的目录中。 按照惯例,应用程序应将缓存文件存储在一个子目录中,该子目录的名称与应用程序的bundle标识符相匹配。例如,如果您的应用程序名为MyApp并且具有包标识符com.example.MyApp,则可以将用户特定的缓存文件放在〜/ Library / Caches / com.example.MyApp /目录中。

这是从2011年6月开始,所以听起来像是在为iOS 5.0做准备。