2010-10-18 109 views
2

我想在我的应用程序过程中生成一些临时文件。具体来说,我使用AVAudioRecorder来记录一个文件,在停止记录时,我想要加载和编辑/处理。我的问题是:存储临时文件

什么是创建临时文件的适当标准位置。有一些普遍接受的方法可以用于Mac或iPad编程吗?如果有适当的协议,我不想简单地创建一个目录并将文件写入它。

回答

0

/tmp/usr/tmp是在Unix(Mac OS X和iOS)中存储临时文件的常用位置。

1

应用程序存储临时数据的通常位置是/var/tmp。您也可以使用/tmp,但该目录用于系统生成的临时文件,并且在机器重新引导时删除/tmp中的任何内容。

1

我发现,根据iOS应用程序编程指南,我应该通过NSTemporaryDirectory()查询适用于我的应用程序的临时文件夹。我试过了,它返回了/ var目录下的一个文件夹,在我的例子'/ var/folders/pQ/pQ + ZqZCSHWSIHftcbIo57U +++ TI/-Tmp- /'中。