升级iOS应用程序时将清理哪个文件夹

时间:2011-03-02 02:27:43

标签: iphone ios

我们知道iOS有NSDocumentDirectory,NSCachesDirectory和NSTemporaryDirectory(), 当iOS应用程序升级到更新版本时,哪个文件夹将被清理?缓存文件夹,还是临时文件夹? 当应用程序退出时,临时文件夹是否会被清除?

1 个答案:

答案 0 :(得分:5)

来自docs:

*当用户下载应用程序更新时,iTunes会将更新安装在新的应用程序目录中。然后,在删除旧安装之前,它会将用户的数据文件从旧安装移动到新的应用程序目录。保证在更新过程中保留以下目录中的文件:

APPLICATION_HOME /文件

APPLICATION_HOME /库

虽然其他用户目录中的文件也可能被移动,但您不应该在更新后依赖它们。*

我建议你阅读The Application Runtime Environment