У меня немного отключен код, который манипулирует аудиофайлами, сначала помещая все данные аудиофайла в переменные NSData. Но иногда происходит сбой, потому что он использует много оперативной памяти
NSData *data1 = [NSData dataWithContentsOfFile: someFile];
Я проверил с помощью Инструментов, что все высвобождается и как используется ОЗУ, и я понял, что иногда он просто падает, когда аудио-файл слишком большой. Есть ли способ хранить данные в меньших разрядах или во флэш-памяти или любым другим способом, который позволил бы мне работать с большими файлами без превышения максимального объема оперативной памяти на iPhone.
Одна вещь, которую я использую, например, NSData, - это конкатенация двух файлов, таких как:
[data1 appendData: data2];
Спасибо