2010-10-18 108 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- /'中。