単純に、[NSImage imageTypes]によって返された配列で見つかった識別子の型の人間が読める文字列(例えば "Portable Network Graphics")をどのように取得するのですか(例えば "public.png" com.microsoft.bitmap ")?私はユニバーサルタイプの識別子のためのさまざまなドキュメントを読んだが、何も見つかりませんでした。私は間違った木を吠えますか?[NSImage imageTypes]識別子の人間が読める文字列ですか?
3
A
答えて
2
私はUTTypeCopyDescription()
は、あなたが探しているものだと思うん:
NSArray *types = [NSImage imageTypes];
for (NSString *type in types) {
NSString *desc = (NSString *)UTTypeCopyDescription((CFStringRef)type);
NSLog(@"description for %@: %@", type, desc);
[desc release];
}
出力:com.adobe.pdfため
説明:ポータブルドキュメントフォーマット(PDF)、COMのため
説明。 apple.pict:QuickDraw画像
com.adobe.encapsulated-postscript:カプセル化されたPostScript
public.jpegの説明:JPEG画像
public.pngため 説明:ポータブルネットワークグラフィックス画像
com.compuserve.gifため 説明:public.jpeg-2000用グラフィックスインターチェンジ形式(GIF)
説明:com.canon.tif用JPEG 2000画像
説明-raw-画像:キヤノンTIF原画像com.adobe.raw-画像について
説明:アドビ、RAW画像
など....
関連する問題
- 1. 'type'を人間が読める文字列として返す
- 2. 人間が読めるURL検索文字列を作成する
- 3. linqクエリを人間が読める文字列に変換する方法
- 4. JSONハッシュを人間が読める文字列に変換する
- 5. 識別子 "文字列"は未定義ですか?
- 6. 人間が読める文書はSpockで可能ですか?
- 7. jQuery 2つの文字列識別子の間でHTMLを選択
- 8. 文字列数のあるPython配列を人間が読めるファイルに保存する方法
- 9. jQuery、IE6,7の期待される識別子、文字列または数字
- 10. IE7の予想される識別子、文字列または数字
- 11. Linuxカーネルの人間が読めるタイムスタンプ
- 12. 英数字識別子とScalaでは「$」の文字
- 13. SCRIPT1028:予想される識別子、文字列または数字
- 14. ブーストエラーコード、人間が読める記述
- 15. ハスケル:人間が読める日付
- 16. Wicket人間が読めるURL
- 17. Google Anymote発見識別文字列
- 18. バンドル識別子は小文字かキャメルケースか?
- 19. 文字列内の太字を認識するためのパターンマッチング
- 20. TCustomActionList子孫の内容を人間が読める形式にダンプします
- 21. Xcodeはバンドル識別子に無効な文字文句
- 22. C++コードから人間が読めるASTを取得する
- 23. SQLの "ショートカット"識別子または長い文字列の結合?
- 24. c#識別子が必要ですか?
- 25. 複数の子孫間の識別
- 26. テーブル間の一意の識別子
- 27. 中間の人間から接続文字列を保護する
- 28. ノート文書の人間が読める鍵を作成するには
- 29. Dojoが識別子なしでJSONデータを読み取る
- 30. MongoDbで人間が読めるIDを作成するには