UTType UTType Class

Definition

Defines constants for Uniform Type Identifiers (UTIs) which are strings that identify a given class of type or item.

public static class UTType
type UTType = class
Inheritance
UTTypeUTType

Remarks

Uniform Type Identifiers (UTIs) are Apple's method for identifying data types.

UTIs use a reverse-DNS naming structure.  UTIs support multiple inheritance, allowing files to be identified with any number of relevant types, as appropriate to the contained data.

Properties

Alembic Alembic
AliasFile AliasFile

Represents the value associated with the constant kUTTypeAliasFile

AliasRecord AliasRecord

Represents the value associated with the constant kUTTypeAliasRecord

AppleICNS AppleICNS

Represents the value associated with the constant kUTTypeAppleICNS

AppleProtectedMPEG4Audio AppleProtectedMPEG4Audio

Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Audio

AppleProtectedMPEG4Video AppleProtectedMPEG4Video

Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Video

AppleScript AppleScript

Represents the value associated with the constant kUTTypeAppleScript

Application Application

Represents the value associated with the constant kUTTypeApplication

ApplicationBundle ApplicationBundle

Represents the value associated with the constant kUTTypeApplicationBundle

ApplicationFile ApplicationFile

Represents the value associated with the constant kUTTypeApplicationFile

Archive Archive

Represents the value associated with the constant kUTTypeArchive

AssemblyLanguageSource AssemblyLanguageSource

Represents the value associated with the constant kUTTypeAssemblyLanguageSource

Audio Audio

Represents the value associated with the constant kUTTypeAudio

AudioInterchangeFileFormat AudioInterchangeFileFormat

Represents the value associated with the constant kUTTypeAudioInterchangeFileFormat

AudiovisualContent AudiovisualContent

Represents the value associated with the constant kUTTypeAudiovisualContent

AVIMovie AVIMovie

Represents the value associated with the constant kUTTypeAVIMovie

BinaryPropertyList BinaryPropertyList

Represents the value associated with the constant kUTTypeBinaryPropertyList

BMP BMP

Represents the value associated with the constant kUTTypeBMP

Bookmark Bookmark

Represents the value associated with the constant kUTTypeBookmark

Bundle Bundle

Represents the value associated with the constant kUTTypeBundle

Bzip2Archive Bzip2Archive

Represents the value associated with the constant kUTTypeBzip2Archive

CalendarEvent CalendarEvent

Represents the value associated with the constant kUTTypeCalendarEvent

CHeader CHeader

Represents the value associated with the constant kUTTypeCHeader

CommaSeparatedText CommaSeparatedText

Represents the value associated with the constant kUTTypeCommaSeparatedText

CompositeContent CompositeContent

Represents the value associated with the constant kUTTypeCompositeContent

ConformsToKey ConformsToKey

Represents the value associated with the constant kUTTypeConformsToKey

Contact Contact

Represents the value associated with the constant kUTTypeContact

Content Content

Represents the value associated with the constant kUTTypeContent

CPlusPlusHeader CPlusPlusHeader

Represents the value associated with the constant kUTTypeCPlusPlusHeader

CPlusPlusSource CPlusPlusSource

Represents the value associated with the constant kUTTypeCPlusPlusSource

CSource CSource

Represents the value associated with the constant kUTTypeCSource

Data Data

Represents the value associated with the constant kUTTypeData

Database Database

Represents the value associated with the constant kUTTypeDatabase

DelimitedText DelimitedText

Represents the value associated with the constant kUTTypeDelimitedText

DescriptionKey DescriptionKey

Represents the value associated with the constant kUTTypeDescriptionKey

Directory Directory

Represents the value associated with the constant kUTTypeDirectory

DiskImage DiskImage

Represents the value associated with the constant kUTTypeDiskImage

ElectronicPublication ElectronicPublication

Represents the value associated with the constant kUTTypeElectronicPublication

EmailMessage EmailMessage

Represents the value associated with the constant kUTTypeEmailMessage

Executable Executable

Represents the value associated with the constant kUTTypeExecutable

ExportedTypeDeclarationsKey ExportedTypeDeclarationsKey

Represents the value associated with the constant kUTExportedTypeDeclarationsKey

FileURL FileURL

Represents the value associated with the constant kUTTypeFileURL

FlatRTFD FlatRTFD

Represents the value associated with the constant kUTTypeFlatRTFD

Folder Folder

Represents the value associated with the constant kUTTypeFolder

Font Font

Represents the value associated with the constant kUTTypeFont

Framework Framework

Represents the value associated with the constant kUTTypeFramework

GIF GIF

Represents the value associated with the constant kUTTypeGIF

GNUZipArchive GNUZipArchive

Represents the value associated with the constant kUTTypeGNUZipArchive

HTML HTML

Represents the value associated with the constant kUTTypeHTML

ICO ICO

Represents the value associated with the constant kUTTypeICO

IconFileKey IconFileKey

Represents the value associated with the constant kUTTypeIconFileKey

IdentifierKey IdentifierKey

Represents the value associated with the constant kUTTypeIdentifierKey

Image Image

Represents the value associated with the constant kUTTypeImage

ImportedTypeDeclarationsKey ImportedTypeDeclarationsKey

Represents the value associated with the constant kUTImportedTypeDeclarationsKey

InkText InkText

Represents the value associated with the constant kUTTypeInkText

InternetLocation InternetLocation

Represents the value associated with the constant kUTTypeInternetLocation

Item Item

Represents the value associated with the constant kUTTypeItem

JavaArchive JavaArchive

Represents the value associated with the constant kUTTypeJavaArchive

JavaClass JavaClass

Represents the value associated with the constant kUTTypeJavaClass

JavaScript JavaScript

Represents the value associated with the constant kUTTypeJavaScript

JavaSource JavaSource

Represents the value associated with the constant kUTTypeJavaSource

JPEG JPEG

Represents the value associated with the constant kUTTypeJPEG

JPEG2000 JPEG2000

Represents the value associated with the constant kUTTypeJPEG2000

JSON JSON

Represents the value associated with the constant kUTTypeJSON

k3dObject k3dObject
LivePhoto LivePhoto
Log Log

Represents the value associated with the constant kUTTypeLog

M3UPlaylist M3UPlaylist

Represents the value associated with the constant kUTTypeM3UPlaylist

Message Message

Represents the value associated with the constant kUTTypeMessage

MIDIAudio MIDIAudio

Represents the value associated with the constant kUTTypeMIDIAudio

MountPoint MountPoint

Represents the value associated with the constant kUTTypeMountPoint

Movie Movie

Represents the value associated with the constant kUTTypeMovie

MP3 MP3

Represents the value associated with the constant kUTTypeMP3

MPEG MPEG

Represents the value associated with the constant kUTTypeMPEG

MPEG2TransportStream MPEG2TransportStream

Represents the value associated with the constant kUTTypeMPEG2TransportStream

MPEG2Video MPEG2Video

Represents the value associated with the constant kUTTypeMPEG2Video

MPEG4 MPEG4

Represents the value associated with the constant kUTTypeMPEG4

MPEG4Audio MPEG4Audio

Represents the value associated with the constant kUTTypeMPEG4Audio

ObjectiveCPlusPlusSource ObjectiveCPlusPlusSource

Represents the value associated with the constant kUTTypeObjectiveCPlusPlusSource

ObjectiveCSource ObjectiveCSource

Represents the value associated with the constant kUTTypeObjectiveCSource

OSAScript OSAScript

Represents the value associated with the constant kUTTypeOSAScript

OSAScriptBundle OSAScriptBundle

Represents the value associated with the constant kUTTypeOSAScriptBundle

Package Package

Represents the value associated with the constant kUTTypePackage

PDF PDF

Represents the value associated with the constant kUTTypePDF

PerlScript PerlScript

Represents the value associated with the constant kUTTypePerlScript

PHPScript PHPScript

Represents the value associated with the constant kUTTypePHPScript

PICT PICT

Represents the value associated with the constant kUTTypePICT

PKCS12 PKCS12

Represents the value associated with the constant kUTTypePKCS12

PlainText PlainText

Represents the value associated with the constant kUTTypePlainText

Playlist Playlist

Represents the value associated with the constant kUTTypePlaylist

PluginBundle PluginBundle

Represents the value associated with the constant kUTTypePluginBundle

PNG PNG

Represents the value associated with the constant kUTTypePNG

Polygon Polygon
Presentation Presentation

Represents the value associated with the constant kUTTypePresentation

PropertyList PropertyList

Represents the value associated with the constant kUTTypePropertyList

PythonScript PythonScript

Represents the value associated with the constant kUTTypePythonScript

QuickLookGenerator QuickLookGenerator

Represents the value associated with the constant kUTTypeQuickLookGenerator

QuickTimeImage QuickTimeImage

Represents the value associated with the constant kUTTypeQuickTimeImage

QuickTimeMovie QuickTimeMovie

Represents the value associated with the constant kUTTypeQuickTimeMovie

RawImage RawImage

Represents the value associated with the constant kUTTypeRawImage

ReferenceURLKey ReferenceURLKey

Represents the value associated with the constant kUTTypeReferenceURLKey

Resolvable Resolvable

Represents the value associated with the constant kUTTypeResolvable

RTF RTF

Represents the value associated with the constant kUTTypeRTF

RTFD RTFD

Represents the value associated with the constant kUTTypeRTFD

RubyScript RubyScript

Represents the value associated with the constant kUTTypeRubyScript

ScalableVectorGraphics ScalableVectorGraphics

Represents the value associated with the constant kUTTypeScalableVectorGraphics

Script Script

Represents the value associated with the constant kUTTypeScript

ShellScript ShellScript

Represents the value associated with the constant kUTTypeShellScript

SourceCode SourceCode

Represents the value associated with the constant kUTTypeSourceCode

SpotlightImporter SpotlightImporter

Represents the value associated with the constant kUTTypeSpotlightImporter

Spreadsheet Spreadsheet

Represents the value associated with the constant kUTTypeSpreadsheet

Stereolithography Stereolithography
SwiftSource SwiftSource
SymLink SymLink

Represents the value associated with the constant kUTTypeSymLink

SystemPreferencesPane SystemPreferencesPane

Represents the value associated with the constant kUTTypeSystemPreferencesPane

TabSeparatedText TabSeparatedText

Represents the value associated with the constant kUTTypeTabSeparatedText

TagClassFilenameExtension TagClassFilenameExtension

Represents the value associated with the constant kUTTagClassFilenameExtension

TagClassMIMEType TagClassMIMEType

Represents the value associated with the constant kUTTagClassMIMEType

TagClassNSPboardType TagClassNSPboardType
TagClassOSType TagClassOSType
TagSpecificationKey TagSpecificationKey

Represents the value associated with the constant kUTTypeTagSpecificationKey

Text Text

Represents the value associated with the constant kUTTypeText

ThreeDContent ThreeDContent

Represents the value associated with the constant kUTType3DContent

TIFF TIFF

Represents the value associated with the constant kUTTypeTIFF

ToDoItem ToDoItem

Represents the value associated with the constant kUTTypeToDoItem

TXNTextAndMultimediaData TXNTextAndMultimediaData

Represents the value associated with the constant kUTTypeTXNTextAndMultimediaData

UniversalSceneDescription UniversalSceneDescription
UnixExecutable UnixExecutable

Represents the value associated with the constant kUTTypeUnixExecutable

URL URL

Represents the value associated with the constant kUTTypeURL

URLBookmarkData URLBookmarkData

Represents the value associated with the constant kUTTypeURLBookmarkData

UTF16ExternalPlainText UTF16ExternalPlainText

Represents the value associated with the constant kUTTypeUTF16ExternalPlainText

UTF16PlainText UTF16PlainText

Represents the value associated with the constant kUTTypeUTF16PlainText

UTF8PlainText UTF8PlainText

Represents the value associated with the constant kUTTypeUTF8PlainText

UTF8TabSeparatedText UTF8TabSeparatedText

Represents the value associated with the constant kUTTypeUTF8TabSeparatedText

VCard VCard

Represents the value associated with the constant kUTTypeVCard

VersionKey VersionKey

Represents the value associated with the constant kUTTypeVersionKey

Video Video

Represents the value associated with the constant kUTTypeVideo

Volume Volume

Represents the value associated with the constant kUTTypeVolume

WaveformAudio WaveformAudio

Represents the value associated with the constant kUTTypeWaveformAudio

WebArchive WebArchive

Represents the value associated with the constant kUTTypeWebArchive

WindowsExecutable WindowsExecutable

Represents the value associated with the constant kUTTypeWindowsExecutable

X509Certificate X509Certificate

Represents the value associated with the constant kUTTypeX509Certificate

XML XML

Represents the value associated with the constant kUTTypeXML

XMLPropertyList XMLPropertyList

Represents the value associated with the constant kUTTypeXMLPropertyList

XPCService XPCService

Represents the value associated with the constant kUTTypeXPCService

ZipArchive ZipArchive

Represents the value associated with the constant kUTTypeZipArchive

Methods

ConformsTo(String, String) ConformsTo(String, String)
CopyAllTags(String, String) CopyAllTags(String, String)
CreateAllIdentifiers(String, String, String) CreateAllIdentifiers(String, String, String)
CreatePreferredIdentifier(String, String, String) CreatePreferredIdentifier(String, String, String)
Equals(NSString, NSString) Equals(NSString, NSString)
GetDeclaration(String) GetDeclaration(String)
GetDeclaringBundleURL(String) GetDeclaringBundleURL(String)
GetDescription(String) GetDescription(String)
GetPreferredTag(String, String) GetPreferredTag(String, String)
IsDeclared(String) IsDeclared(String)
IsDynamic(String) IsDynamic(String)

Applies to