Я работаю с файлами, формат содержимого которых изменился на несколько версий OSX, ранее это был ASCII, а затем JSON, теперь являющийся бинарным plist. Поэтому мне нужно определить, какой файл он есть, поэтому я могу разобрать его либо как текст, используя API JSON, либо загрузить plist в качестве словаря/массива.Программно определить тип содержимого файла в OSX
Я могу использовать команду/usr/bin/file, чтобы указать тип содержимого файла, но я бы предпочел сделать это программно. Для этого существует API Cocoa?
Я просмотрел атрибуты NSFileManagerOfItemAtPath: ошибка: но это просто возвращает NSFileTypeRegular, что не помогает.
Спасибо за это, это выглядит гораздо более перспективным, чем ссылка на исходную ковку. Я надеялся избежать зависимости, но этого должно быть достаточно. Благодарю. – brianpartridge