単純に、[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. js:人間が読める文字列を返すオブジェクト
- 2. 'type'を人間が読める文字列として返す
- 3. GoLangでdatetime OctetStringを人間が読める文字列に変換する
- 4. Openssl X509証明書が人間が読める文字列を取得する
- 5. JSONハッシュを人間が読める文字列に変換する
- 6. linqクエリを人間が読める文字列に変換する方法
- 7. 人間が読めるURL検索文字列を作成する
- 8. 識別子 "文字列"は未定義ですか?
- 9. 人間が読める文書はSpockで可能ですか?
- 10. jQuery 2つの文字列識別子の間でHTMLを選択
- 11. 文字列の識別子からの多態的な構造
- 12. Python 3.6.1 - 人間が読めるテキスト、特殊文字としての文字列の印刷
- 13. pygame - 識別子の無効な文字
- 14. 文字列数のあるPython配列を人間が読めるファイルに保存する方法
- 15. SQL Server 2008の結果の文字列置換 - マルチ識別子
- 16. ORA-00904 - "NORM":動的SQLの無効な識別子文字列
- 17. Linuxカーネルの人間が読めるタイムスタンプ
- 18. 配列で人間が読める形式
- 19. Webkit/chromeタイムスタンプから人間が読める時間をjavaで
- 20. 英数字識別子とScalaでは「$」の文字
- 21. Pythonリストを繰り返し、Pythonの日付を人間が読める文字列に変換する
- 22. 文字列宣言されていない識別子
- 23. はどのように私はパンダデータフレームがread_jsonメソッド人間が読める形式の文字列
- 24. jQuery、IE6,7の期待される識別子、文字列または数字
- 25. IE7の予想される識別子、文字列または数字
- 26. SCRIPT1028:予想される識別子、文字列または数値0x800a0404 - Microsoft JScriptコンパイルエラー:予想される識別子、文字列または数値
- 27. ハスケル:人間が読める日付
- 28. ブーストエラーコード、人間が読める記述
- 29. Newtonsoft.Json.Schema.Generation:人間が読める「定義」セクション
- 30. Wicket人間が読めるURL