OSXの複数のバージョンでコンテンツ形式が変更されたファイルを使用しています。以前はASCII、次にJSON、現在はバイナリplistでした。そのため、JSON APIを使用してテキストとして解析するか、plistを辞書/配列としてロードできるように、ファイルの種類を判別する必要があります。
/ usr / bin / fileコマンドを使用して、ファイルのコンテンツタイプを教えてくれますが、プログラムでこれを実行したいと思います。このためのCocoaAPIはありますか?
NSFileManagerのattributesOfItemAtPath:error:を見てきましたが、NSFileTypeRegularが返されるだけで、役に立ちません。