0
내가 작업하고있는이 응용 프로그램은 사용자가 사진을 찍을 수있게하고 로컬로 저장합니다 (Core Data를 통한 작은 축소판 이미지 및 문서 디렉토리의 전체 크기 이미지). 문서 디렉토리에 이미지 파일을 쓰는 데 오랜 시간이 걸린다는 것을 알았습니다. 제 iPhone 3GS에서는 8 초, iPhone 3G와 1 세대 iPod touch에서는 더 길었습니다. 이 방법으로 파일을 작성합니다.iPhone에 대용량 파일을 작성하는 가장 빠른 방법은 무엇입니까?
[imgData writeToFile : imagePath atomically : YES];
...이 작업을 수행하는 더 빠른 방법은 무엇입니까? 아이폰의 카메라 앱은 파일 시스템에 이미지를 매우 빠르게 작성하는 것으로 보인다. 글쓰기를 쓰레드에서 할 수는 있지만, 쓰레드가 끝나기 전에 내 앱을 종료하는 것에 대해 걱정하고 있습니다.
writeToFile : atomically 옵션은 한 번에 작은 청크를 작성하는 것보다 낫습니다. 전체 파일을 가지고 있는지 아닌지 알기 때문에 ... 배경 스레드는 좋은 생각입니다. –
applicationWillTerminate에서 추가 5 초를 이용하는 것을 고려하십시오. – zaph