Closed3

UTTypeって何?

mtkw0127mtkw0127

The UTType instance may represent files on disk, abstract data types with no on-disk representation, or entirely unrelated hierarchical classification systems, such as hardware. Each instance has a unique identifier, and helpful properties, such as preferredFilenameExtension and preferredMIMEType.

UTTypeインスタンスは、ディスク上のファイル、ディスク上の表現がない抽象データ型、またはハードウェアのような全く関係のない階層的な分類システムを表すことができる。 各インスタンスには一意の識別子と、preferredFilenameExtensionやpreferredMIMETypeなどの有用なプロパティがあります。

Kotlinには無いようなものだと理解。画像に関してはKotlinだとMIMEのようなものだと理解。
ただUTTypeはディスク上に表現がないデータの識別にも使えるのでその点は違いそう。

mtkw0127mtkw0127

UTType.textやplainTextとかだとAPIからのレスポンスのデータがどういうデータかに使える。
ファイルを読み込んでそのUTTypeに応じた処理などができる。

などなどディスク上にある・ないに関わらずそのデータの形式の判定に使えるものと理解した。

このスクラップは2024/08/17にクローズされました