Что различие в письменной форме в файлы атомарно на iPhone в цели-c и не, является там каким-либо различием в производительности между двумя?
Заранее спасибо!
Atomic в целом означает, что операция не может быть прервана будет завершены или не действуют. При записи файлов это достигается путем записи во временный файл с последующей заменой оригинала временным после завершения записи.
Сбой при записи атомарного файла означает, что оригинал не был изменен и есть файл мусора, который можно удалить. Сбой при обычной записи будет означать, что ожидаемый хороший файл поврежден.
С точки зрения производительности стоимость минимальна. Во время записи у вас будет две копии файла. Замена файла - очень простая операция на уровне файловой системы.
Редактировать: спасибо zneak