Это приложение, над которым я работаю, позволяет пользователю делать снимки и сохранять их локально (небольшое миниатюрное изображение с помощью Core Data и полноразмерное изображение в каталоге документов). Я обнаружил, что запись файла изображения в каталог документов занимает много времени - 8 секунд на моем iPhone 3GS, еще дольше на моем iPhone 3G и iPod touch первого поколения. Я пишу файл так:
[imgData writeToFile: imagePath атомарно: ДА];
... есть ли более быстрый способ сделать это? Приложение камеры iPhone, похоже, очень быстро записывает изображения в файловую систему. Я мог бы писать в потоке, но я обеспокоен тем, что пользователь может выйти из моего приложения до завершения потока.