我的应用程序创建了一些我在其整个生命周期中需要的临时文件。我最终需要处理这些文件,这样它们就不会占用设备上的空间。我想我可以在应用程序退出时删除它们,但是由于引入了多任务处理,生命周期并不像以前那么简单。我的主要问题是:当我的应用程序进入后台并稍后被杀死时,它会收到applicationWillTerminate:
吗?还是只是从记忆中抹去?
当应用程序进入后台时,我无法进行清理,因为它可能在操作过程中处于后台,并且一旦回到前台就需要临时文件。我想我可以在启动时清理文件,但无论如何我对这种applicationWillTerminate:
行为很感兴趣。