При сохранении PLIST атомарно -какао Objective-C вопрос о сохранении PLIST атомарно
[thisAgentData writeToFile:plistpath atomically:YES];
значит, что, если существует файл будет перезаписывать все существующие данные?
При сохранении PLIST атомарно -какао Objective-C вопрос о сохранении PLIST атомарно
[thisAgentData writeToFile:plistpath atomically:YES];
значит, что, если существует файл будет перезаписывать все существующие данные?
Атомно означает, что ваши данные сохраняются во временном файле, который затем переименовывается в фактический путь, если во время записи не было ошибок. Таким образом, вы не найдете неполный файл на вашем пути назначения, если операция записи завершится с ошибкой (например, если диск заполнен). Другим преимуществом является то, что потоки, которые пытаются прочитать ваш файл во время его написания, не будут сталкиваться с неполным файлом, но получают старую до тех пор, пока запись еще не закончена.
Но да, если операция завершается успешно, этот метод перезапишет ваш файл назначения.
Спасибо Björn, я действительно хочу, чтобы файлы были перезаписаны. – PruitIgoe
Вид связанного вопроса, я сохраняю файлы в каталоге документов – PruitIgoe
Не могу найти вопрос? –