我有一些操作音頻文件的代碼,首先將所有音頻文件數據放入NSData變量中。但它有時會崩潰,因爲它使用多少內存有效使用NSData
NSData *data1 = [NSData dataWithContentsOfFile: someFile];
我一直在使用這一切都被釋放,以及如何被使用的RAM中,我想通了,它只是崩潰有時當音頻文件是大儀器檢查。有沒有辦法將數據存儲在較小的位或閃存中或以其他任何方式存儲,這使我可以在不超過iPhone上最大RAM的情況下處理大文件。
使用NSData的例如有一件事IM是串聯2個文件是這樣的:
[data1 appendData: data2];
感謝
謝謝,沒有想到apis。我還沒有嘗試過,但從我看到它應該工作。 – user591375
來自過去幾年寫過很多音頻程序的人:不要擔心,它會*工作(不只是*應該*)。別客氣 – justin