Я пытаюсь открыть файл для записи в него. Файл может не существовать.
Я обнаружил, что [NSFileHandle fileHandleForWritingAtPath: filePath]
возвращает ноль, если файл не существует.
Погуглив, я нашел такие фрагменты кода
[[NSData data] writeToFile:filePath atomically:YES]
, которые, как мне кажется, обеспечивают существование файла перед его открытием.
У меня такой вопрос: является ли последняя строка кода рекомендуемым способом создания файла? Кажется странным, что NSFileHandle не имеет процедуры для создания нового файла (и может работать только с существующими файлами).