在iPhone应用程序中编写临时文件

时间:2010-10-27 11:51:28

标签: iphone cocoa-touch

我只是对iPhone应用程序中临时目录的行为感到好奇。 (如果我的记忆正确,则在与文档相同的位置有一个tmp目录)

如果我在那里保存了一些文件会怎么样?,当我的应用程序终止时它们是否会自动删除,还是我应该手动删除?在那种情况下,Documents目录之间有什么区别?

提前致谢

1 个答案:

答案 0 :(得分:5)

虽然临时文件夹(可以使用NSTemporaryDirectory()函数获取路径)但不保证在应用程序启动之间保留内容,但通常开发人员有责任删除不必要的临时文件。与文档文件夹的区别在于:

  • 如上所述,tmp文件夹内容可以被系统删除(但可能不会)
  • tmp文件夹内容未由itunes备份