操作系统是否在iOS 5之前清除“Caches”目录?
答案 0 :(得分:3)
不,在iOS 5.0之前,默认行为是:
操作系统都没有清除任何文件夹。来自v4.3的Apple文档声明:
<强>缓存强>
包含可根据需要重新生成的缓存数据。应用程序永远不应该依赖缓存文件的存在。缓存文件应放在名称与应用程序的包标识符匹配的目录中。 按照惯例,应用程序应将缓存文件存储在一个子目录中,该子目录的名称与应用程序的bundle标识符相匹配。例如,如果您的应用程序名为MyApp并且具有包标识符com.example.MyApp,则可以将用户特定的缓存文件放在〜/ Library / Caches / com.example.MyApp /目录中。
这是从2011年6月开始,所以听起来像是在为iOS 5.0做准备。