我们知道iOS有NSDocumentDirectory,NSCachesDirectory和NSTemporaryDirectory(), 当iOS应用程序升级到更新版本时,哪个文件夹将被清理?缓存文件夹,还是临时文件夹? 当应用程序退出时,临时文件夹是否会被清除?
答案 0 :(得分:5)
来自docs:
*当用户下载应用程序更新时,iTunes会将更新安装在新的应用程序目录中。然后,在删除旧安装之前,它会将用户的数据文件从旧安装移动到新的应用程序目录。保证在更新过程中保留以下目录中的文件:
APPLICATION_HOME /文件
APPLICATION_HOME /库
虽然其他用户目录中的文件也可能被移动,但您不应该在更新后依赖它们。*