Мне интересно, что означает параметр atomically:
в методе writeToFile:atomically:
(например, -[NSArray writeToFile:atomically:]
). Обычно для atomically:
передается YES
, но я не знаю, что это значит.
WriteToFile: атомарно: что означает атомарно?
Ответ 1
"Атомная запись" - это та, где у вас гарантируется либо полная, полная запись в файл, либо ошибка. Нет никаких шансов, что, скажем, половина записи будет работать, а затем произойдет что-то плохое (потерянная мощность, авария диска и т.д.), А остальная часть записи не удалась. Это все или ничего. Обычно это то, что вы хотите.
Ответ 2
атомарно
Если ДА, данные записываются в файл резервной копии, а затем - при отсутствии ошибок - файл резервной копии переименовывается в имя, указанное в пути; в противном случае данные записываются непосредственно в путь.