iOS create file

Я пытаюсь открыть файл для записи в него. Файл может не существовать.

Я обнаружил, что [NSFileHandle fileHandleForWritingAtPath: filePath] возвращает ноль, если файл не существует. Погуглив, я нашел такие фрагменты кода

[[NSData data] writeToFile:filePath atomically:YES]

, которые, как мне кажется, обеспечивают существование файла перед его открытием.

У меня такой вопрос: является ли последняя строка кода рекомендуемым способом создания файла? Кажется странным, что NSFileHandle не имеет процедуры для создания нового файла (и может работать только с существующими файлами).

6
задан Nick 16 January 2012 в 13:43
поделиться