UTType Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
UTType
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 | |
AliasFile |
Represents the value associated with the constant kUTTypeAliasFile |
AliasRecord |
Represents the value associated with the constant kUTTypeAliasRecord |
AppleICNS |
Represents the value associated with the constant kUTTypeAppleICNS |
AppleProtectedMPEG4Audio |
Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Audio |
AppleProtectedMPEG4Video |
Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Video |
AppleScript |
Represents the value associated with the constant kUTTypeAppleScript |
Application |
Represents the value associated with the constant kUTTypeApplication |
ApplicationBundle |
Represents the value associated with the constant kUTTypeApplicationBundle |
ApplicationFile |
Represents the value associated with the constant kUTTypeApplicationFile |
Archive |
Represents the value associated with the constant kUTTypeArchive |
AssemblyLanguageSource |
Represents the value associated with the constant kUTTypeAssemblyLanguageSource |
Audio |
Represents the value associated with the constant kUTTypeAudio |
AudioInterchangeFileFormat |
Represents the value associated with the constant kUTTypeAudioInterchangeFileFormat |
AudiovisualContent |
Represents the value associated with the constant kUTTypeAudiovisualContent |
AVIMovie |
Represents the value associated with the constant kUTTypeAVIMovie |
BinaryPropertyList |
Represents the value associated with the constant kUTTypeBinaryPropertyList |
BMP |
Represents the value associated with the constant kUTTypeBMP |
Bookmark |
Represents the value associated with the constant kUTTypeBookmark |
Bundle |
Represents the value associated with the constant kUTTypeBundle |
Bzip2Archive |
Represents the value associated with the constant kUTTypeBzip2Archive |
CalendarEvent |
Represents the value associated with the constant kUTTypeCalendarEvent |
CHeader |
Represents the value associated with the constant kUTTypeCHeader |
CommaSeparatedText |
Represents the value associated with the constant kUTTypeCommaSeparatedText |
CompositeContent |
Represents the value associated with the constant kUTTypeCompositeContent |
ConformsToKey |
Represents the value associated with the constant kUTTypeConformsToKey |
Contact |
Represents the value associated with the constant kUTTypeContact |
Content |
Represents the value associated with the constant kUTTypeContent |
CPlusPlusHeader |
Represents the value associated with the constant kUTTypeCPlusPlusHeader |
CPlusPlusSource |
Represents the value associated with the constant kUTTypeCPlusPlusSource |
CSource |
Represents the value associated with the constant kUTTypeCSource |
Data |
Represents the value associated with the constant kUTTypeData |
Database |
Represents the value associated with the constant kUTTypeDatabase |
DelimitedText |
Represents the value associated with the constant kUTTypeDelimitedText |
DescriptionKey |
Represents the value associated with the constant kUTTypeDescriptionKey |
Directory |
Represents the value associated with the constant kUTTypeDirectory |
DiskImage |
Represents the value associated with the constant kUTTypeDiskImage |
ElectronicPublication |
Represents the value associated with the constant kUTTypeElectronicPublication |
EmailMessage |
Represents the value associated with the constant kUTTypeEmailMessage |
Executable |
Represents the value associated with the constant kUTTypeExecutable |
ExportedTypeDeclarationsKey |
Represents the value associated with the constant kUTExportedTypeDeclarationsKey |
FileURL |
Represents the value associated with the constant kUTTypeFileURL |
FlatRTFD |
Represents the value associated with the constant kUTTypeFlatRTFD |
Folder |
Represents the value associated with the constant kUTTypeFolder |
Font |
Represents the value associated with the constant kUTTypeFont |
Framework |
Represents the value associated with the constant kUTTypeFramework |
GIF |
Represents the value associated with the constant kUTTypeGIF |
GNUZipArchive |
Represents the value associated with the constant kUTTypeGNUZipArchive |
HTML |
Represents the value associated with the constant kUTTypeHTML |
ICO |
Represents the value associated with the constant kUTTypeICO |
IconFileKey |
Represents the value associated with the constant kUTTypeIconFileKey |
IdentifierKey |
Represents the value associated with the constant kUTTypeIdentifierKey |
Image |
Represents the value associated with the constant kUTTypeImage |
ImportedTypeDeclarationsKey |
Represents the value associated with the constant kUTImportedTypeDeclarationsKey |
InkText |
Represents the value associated with the constant kUTTypeInkText |
InternetLocation |
Represents the value associated with the constant kUTTypeInternetLocation |
Item |
Represents the value associated with the constant kUTTypeItem |
JavaArchive |
Represents the value associated with the constant kUTTypeJavaArchive |
JavaClass |
Represents the value associated with the constant kUTTypeJavaClass |
JavaScript |
Represents the value associated with the constant kUTTypeJavaScript |
JavaSource |
Represents the value associated with the constant kUTTypeJavaSource |
JPEG |
Represents the value associated with the constant kUTTypeJPEG |
JPEG2000 |
Represents the value associated with the constant kUTTypeJPEG2000 |
JSON |
Represents the value associated with the constant kUTTypeJSON |
k3dObject | |
LivePhoto | |
Log |
Represents the value associated with the constant kUTTypeLog |
M3UPlaylist |
Represents the value associated with the constant kUTTypeM3UPlaylist |
Message |
Represents the value associated with the constant kUTTypeMessage |
MIDIAudio |
Represents the value associated with the constant kUTTypeMIDIAudio |
MountPoint |
Represents the value associated with the constant kUTTypeMountPoint |
Movie |
Represents the value associated with the constant kUTTypeMovie |
MP3 |
Represents the value associated with the constant kUTTypeMP3 |
MPEG |
Represents the value associated with the constant kUTTypeMPEG |
MPEG2TransportStream |
Represents the value associated with the constant kUTTypeMPEG2TransportStream |
MPEG2Video |
Represents the value associated with the constant kUTTypeMPEG2Video |
MPEG4 |
Represents the value associated with the constant kUTTypeMPEG4 |
MPEG4Audio |
Represents the value associated with the constant kUTTypeMPEG4Audio |
ObjectiveCPlusPlusSource |
Represents the value associated with the constant kUTTypeObjectiveCPlusPlusSource |
ObjectiveCSource |
Represents the value associated with the constant kUTTypeObjectiveCSource |
OSAScript |
Represents the value associated with the constant kUTTypeOSAScript |
OSAScriptBundle |
Represents the value associated with the constant kUTTypeOSAScriptBundle |
Package |
Represents the value associated with the constant kUTTypePackage |
Represents the value associated with the constant kUTTypePDF |
|
PerlScript |
Represents the value associated with the constant kUTTypePerlScript |
PHPScript |
Represents the value associated with the constant kUTTypePHPScript |
PICT |
Represents the value associated with the constant kUTTypePICT |
PKCS12 |
Represents the value associated with the constant kUTTypePKCS12 |
PlainText |
Represents the value associated with the constant kUTTypePlainText |
Playlist |
Represents the value associated with the constant kUTTypePlaylist |
PluginBundle |
Represents the value associated with the constant kUTTypePluginBundle |
PNG |
Represents the value associated with the constant kUTTypePNG |
Polygon | |
Presentation |
Represents the value associated with the constant kUTTypePresentation |
PropertyList |
Represents the value associated with the constant kUTTypePropertyList |
PythonScript |
Represents the value associated with the constant kUTTypePythonScript |
QuickLookGenerator |
Represents the value associated with the constant kUTTypeQuickLookGenerator |
QuickTimeImage |
Represents the value associated with the constant kUTTypeQuickTimeImage |
QuickTimeMovie |
Represents the value associated with the constant kUTTypeQuickTimeMovie |
RawImage |
Represents the value associated with the constant kUTTypeRawImage |
ReferenceURLKey |
Represents the value associated with the constant kUTTypeReferenceURLKey |
Resolvable |
Represents the value associated with the constant kUTTypeResolvable |
RTF |
Represents the value associated with the constant kUTTypeRTF |
RTFD |
Represents the value associated with the constant kUTTypeRTFD |
RubyScript |
Represents the value associated with the constant kUTTypeRubyScript |
ScalableVectorGraphics |
Represents the value associated with the constant kUTTypeScalableVectorGraphics |
Script |
Represents the value associated with the constant kUTTypeScript |
ShellScript |
Represents the value associated with the constant kUTTypeShellScript |
SourceCode |
Represents the value associated with the constant kUTTypeSourceCode |
SpotlightImporter |
Represents the value associated with the constant kUTTypeSpotlightImporter |
Spreadsheet |
Represents the value associated with the constant kUTTypeSpreadsheet |
Stereolithography | |
SwiftSource | |
SymLink |
Represents the value associated with the constant kUTTypeSymLink |
SystemPreferencesPane |
Represents the value associated with the constant kUTTypeSystemPreferencesPane |
TabSeparatedText |
Represents the value associated with the constant kUTTypeTabSeparatedText |
TagClassFilenameExtension |
Represents the value associated with the constant kUTTagClassFilenameExtension |
TagClassMIMEType |
Represents the value associated with the constant kUTTagClassMIMEType |
TagClassNSPboardType | |
TagClassOSType | |
TagSpecificationKey |
Represents the value associated with the constant kUTTypeTagSpecificationKey |
Text |
Represents the value associated with the constant kUTTypeText |
ThreeDContent |
Represents the value associated with the constant kUTType3DContent |
TIFF |
Represents the value associated with the constant kUTTypeTIFF |
ToDoItem |
Represents the value associated with the constant kUTTypeToDoItem |
TXNTextAndMultimediaData |
Represents the value associated with the constant kUTTypeTXNTextAndMultimediaData |
UniversalSceneDescription | |
UnixExecutable |
Represents the value associated with the constant kUTTypeUnixExecutable |
URL |
Represents the value associated with the constant kUTTypeURL |
URLBookmarkData |
Represents the value associated with the constant kUTTypeURLBookmarkData |
UTF16ExternalPlainText |
Represents the value associated with the constant kUTTypeUTF16ExternalPlainText |
UTF16PlainText |
Represents the value associated with the constant kUTTypeUTF16PlainText |
UTF8PlainText |
Represents the value associated with the constant kUTTypeUTF8PlainText |
UTF8TabSeparatedText |
Represents the value associated with the constant kUTTypeUTF8TabSeparatedText |
VCard |
Represents the value associated with the constant kUTTypeVCard |
VersionKey |
Represents the value associated with the constant kUTTypeVersionKey |
Video |
Represents the value associated with the constant kUTTypeVideo |
Volume |
Represents the value associated with the constant kUTTypeVolume |
WaveformAudio |
Represents the value associated with the constant kUTTypeWaveformAudio |
WebArchive |
Represents the value associated with the constant kUTTypeWebArchive |
WindowsExecutable |
Represents the value associated with the constant kUTTypeWindowsExecutable |
X509Certificate |
Represents the value associated with the constant kUTTypeX509Certificate |
XML |
Represents the value associated with the constant kUTTypeXML |
XMLPropertyList |
Represents the value associated with the constant kUTTypeXMLPropertyList |
XPCService |
Represents the value associated with the constant kUTTypeXPCService |
ZipArchive |
Represents the value associated with the constant kUTTypeZipArchive |