首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储临时文件

存储临时文件
EN

Stack Overflow用户
提问于 2010-10-18 16:09:11
回答 4查看 2.1K关注 0票数 2

我想在申请过程中生成一些临时文件。具体地说,我正在使用AVAudioRecorder来记录一个文件,在停止记录时,我希望加载并编辑/处理该文件。我的问题是:

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-18 22:00:42

这个问题的答案实际上比人们想象的要复杂得多。一个人不一定只使用NSTemporaryDirectory就可以完成。I cocoadev.com在这个主题上有一些很好的页面,我建议您自己研究它们,并确定哪些页面最适合您的环境。

http://www.cocoadev.com/index.pl?NSTemporaryDirectory

http://www.cocoadev.com/index.pl?GettingTemporaryFolderOnSpecificVolume

票数 2
EN

Stack Overflow用户

发布于 2010-10-18 16:32:14

应用程序通常存储临时数据的位置是/var/tmp。您也可以使用/tmp,但此目录用于存储系统生成的临时文件,并且/tmp中的所有内容在机器重新启动时都会被删除。

票数 1
EN

Stack Overflow用户

发布于 2010-10-18 17:11:34

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3957449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档