我有一些操作音频文件的代码,首先将所有音频文件数据放入NSData变量中。但它有时会崩溃,因为它使用多少内存有效使用NSData
NSData *data1 = [NSData dataWithContentsOfFile: someFile];
我一直在使用这一切都被释放,以及如何被使用的RAM中,我想通了,它只是崩溃有时当音频文件是大仪器检查。有没有办法将数据存储在较小的位或闪存中或以其他任何方式存储,这使我可以在不超过iPhone上最大RAM的情况下处理大文件。
使用NSData的例如有一件事IM是串联2个文件是这样的:
[data1 appendData: data2];
感谢
谢谢,没有想到apis。我还没有尝试过,但从我看到它应该工作。 – user591375
来自过去几年写过很多音频程序的人:不要担心,它会*工作(不只是*应该*)。别客气 – justin