Действительно простой вопрос, но в документации Apple он не совсем ясен.
Будет ли writeToFile:atomically:
for NSData
и NSArray
т.д. перезаписывать существующие данные в файле?
objective-c
ios
Джихо Кан
источник
источник
Метод
writeToFile:atomically:
ВСЕГДА ПЕРЕЗАПИСАТЬ ФАЙЛ , независимо отatomically:
ДА или НЕТ.Информация из документации Apple (NSData, раздел «Сохранение данных»):
Ни слова о проверке существования файла.
Например, для метода
copyItemAtPath:toPath:error:
в документации (NSFileManager, раздел Обсуждение) специально написано о такой проверке:источник