iOS Guides | Samples

MobileCoreServices.UTType Class

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

See Also: UTType

Syntax

public static class 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.

Requirements

Namespace: MobileCoreServices
Assembly: Xamarin.iOS (in Xamarin.iOS.dll)
Assembly Versions: 0.0.0.0

The members of MobileCoreServices.UTType are listed below.

See Also: Object

Public Properties

[read-only]
static
AlembicNSString.
[read-only]
static
AliasFileNSString. Represents the value associated with the constant kUTTypeAliasFile
[read-only]
static
AliasRecordNSString. Represents the value associated with the constant kUTTypeAliasRecord
[read-only]
static
AppleICNSNSString. Represents the value associated with the constant kUTTypeAppleICNS
[read-only]
static
AppleProtectedMPEG4AudioNSString. Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Audio
[read-only]
static
AppleProtectedMPEG4VideoNSString. Represents the value associated with the constant kUTTypeAppleProtectedMPEG4Video
[read-only]
static
AppleScriptNSString. Represents the value associated with the constant kUTTypeAppleScript
[read-only]
static
ApplicationNSString. Represents the value associated with the constant kUTTypeApplication
[read-only]
static
ApplicationBundleNSString. Represents the value associated with the constant kUTTypeApplicationBundle
[read-only]
static
ApplicationFileNSString. Represents the value associated with the constant kUTTypeApplicationFile
[read-only]
static
ArchiveNSString. Represents the value associated with the constant kUTTypeArchive
[read-only]
static
AssemblyLanguageSourceNSString. Represents the value associated with the constant kUTTypeAssemblyLanguageSource
[read-only]
static
AudioNSString. Represents the value associated with the constant kUTTypeAudio
[read-only]
static
AudioInterchangeFileFormatNSString. Represents the value associated with the constant kUTTypeAudioInterchangeFileFormat
[read-only]
static
AudiovisualContentNSString. Represents the value associated with the constant kUTTypeAudiovisualContent
[read-only]
static
AVIMovieNSString. Represents the value associated with the constant kUTTypeAVIMovie
[read-only]
static
BinaryPropertyListNSString. Represents the value associated with the constant kUTTypeBinaryPropertyList
[read-only]
static
BMPNSString. Represents the value associated with the constant kUTTypeBMP
[read-only]
static
BookmarkNSString. Represents the value associated with the constant kUTTypeBookmark
[read-only]
static
BundleNSString. Represents the value associated with the constant kUTTypeBundle
[read-only]
static
Bzip2ArchiveNSString. Represents the value associated with the constant kUTTypeBzip2Archive
[read-only]
static
CalendarEventNSString. Represents the value associated with the constant kUTTypeCalendarEvent
[read-only]
static
CHeaderNSString. Represents the value associated with the constant kUTTypeCHeader
[read-only]
static
CommaSeparatedTextNSString. Represents the value associated with the constant kUTTypeCommaSeparatedText
[read-only]
static
CompositeContentNSString. Represents the value associated with the constant kUTTypeCompositeContent
[read-only]
static
ConformsToKeyNSString. Represents the value associated with the constant kUTTypeConformsToKey
[read-only]
static
ContactNSString. Represents the value associated with the constant kUTTypeContact
[read-only]
static
ContentNSString. Represents the value associated with the constant kUTTypeContent
[read-only]
static
CPlusPlusHeaderNSString. Represents the value associated with the constant kUTTypeCPlusPlusHeader
[read-only]
static
CPlusPlusSourceNSString. Represents the value associated with the constant kUTTypeCPlusPlusSource
[read-only]
static
CSourceNSString. Represents the value associated with the constant kUTTypeCSource
[read-only]
static
DataNSString. Represents the value associated with the constant kUTTypeData
[read-only]
static
DatabaseNSString. Represents the value associated with the constant kUTTypeDatabase
[read-only]
static
DelimitedTextNSString. Represents the value associated with the constant kUTTypeDelimitedText
[read-only]
static
DescriptionKeyNSString. Represents the value associated with the constant kUTTypeDescriptionKey
[read-only]
static
DirectoryNSString. Represents the value associated with the constant kUTTypeDirectory
[read-only]
static
DiskImageNSString. Represents the value associated with the constant kUTTypeDiskImage
[read-only]
static
ElectronicPublicationNSString. Represents the value associated with the constant kUTTypeElectronicPublication
[read-only]
static
EmailMessageNSString. Represents the value associated with the constant kUTTypeEmailMessage
[read-only]
static
ExecutableNSString. Represents the value associated with the constant kUTTypeExecutable
[read-only]
static
ExportedTypeDeclarationsKeyNSString. Represents the value associated with the constant kUTExportedTypeDeclarationsKey
[read-only]
static
FileURLNSString. Represents the value associated with the constant kUTTypeFileURL
[read-only]
static
FlatRTFDNSString. Represents the value associated with the constant kUTTypeFlatRTFD
[read-only]
static
FolderNSString. Represents the value associated with the constant kUTTypeFolder
[read-only]
static
FontNSString. Represents the value associated with the constant kUTTypeFont
[read-only]
static
FrameworkNSString. Represents the value associated with the constant kUTTypeFramework
[read-only]
static
GIFNSString. Represents the value associated with the constant kUTTypeGIF
[read-only]
static
GNUZipArchiveNSString. Represents the value associated with the constant kUTTypeGNUZipArchive
[read-only]
static
HTMLNSString. Represents the value associated with the constant kUTTypeHTML
[read-only]
static
ICONSString. Represents the value associated with the constant kUTTypeICO
[read-only]
static
IconFileKeyNSString. Represents the value associated with the constant kUTTypeIconFileKey
[read-only]
static
IdentifierKeyNSString. Represents the value associated with the constant kUTTypeIdentifierKey
[read-only]
static
ImageNSString. Represents the value associated with the constant kUTTypeImage
[read-only]
static
ImportedTypeDeclarationsKeyNSString. Represents the value associated with the constant kUTImportedTypeDeclarationsKey
[read-only]
static
InkTextNSString. Represents the value associated with the constant kUTTypeInkText
[read-only]
static
InternetLocationNSString. Represents the value associated with the constant kUTTypeInternetLocation
[read-only]
static
ItemNSString. Represents the value associated with the constant kUTTypeItem
[read-only]
static
JavaArchiveNSString. Represents the value associated with the constant kUTTypeJavaArchive
[read-only]
static
JavaClassNSString. Represents the value associated with the constant kUTTypeJavaClass
[read-only]
static
JavaScriptNSString. Represents the value associated with the constant kUTTypeJavaScript
[read-only]
static
JavaSourceNSString. Represents the value associated with the constant kUTTypeJavaSource
[read-only]
static
JPEGNSString. Represents the value associated with the constant kUTTypeJPEG
[read-only]
static
JPEG2000NSString. Represents the value associated with the constant kUTTypeJPEG2000
[read-only]
static
JSONNSString. Represents the value associated with the constant kUTTypeJSON
[read-only]
static
k3dObjectNSString.
[read-only]
static
LivePhotoNSString.
[read-only]
static
LogNSString. Represents the value associated with the constant kUTTypeLog
[read-only]
static
M3UPlaylistNSString. Represents the value associated with the constant kUTTypeM3UPlaylist
[read-only]
static
MessageNSString. Represents the value associated with the constant kUTTypeMessage
[read-only]
static
MIDIAudioNSString. Represents the value associated with the constant kUTTypeMIDIAudio
[read-only]
static
MountPointNSString. Represents the value associated with the constant kUTTypeMountPoint
[read-only]
static
MovieNSString. Represents the value associated with the constant kUTTypeMovie
[read-only]
static
MP3NSString. Represents the value associated with the constant kUTTypeMP3
[read-only]
static
MPEGNSString. Represents the value associated with the constant kUTTypeMPEG
[read-only]
static
MPEG2TransportStreamNSString. Represents the value associated with the constant kUTTypeMPEG2TransportStream
[read-only]
static
MPEG2VideoNSString. Represents the value associated with the constant kUTTypeMPEG2Video
[read-only]
static
MPEG4NSString. Represents the value associated with the constant kUTTypeMPEG4
[read-only]
static
MPEG4AudioNSString. Represents the value associated with the constant kUTTypeMPEG4Audio
[read-only]
static
ObjectiveCPlusPlusSourceNSString. Represents the value associated with the constant kUTTypeObjectiveCPlusPlusSource
[read-only]
static
ObjectiveCSourceNSString. Represents the value associated with the constant kUTTypeObjectiveCSource
[read-only]
static
OSAScriptNSString. Represents the value associated with the constant kUTTypeOSAScript
[read-only]
static
OSAScriptBundleNSString. Represents the value associated with the constant kUTTypeOSAScriptBundle
[read-only]
static
PackageNSString. Represents the value associated with the constant kUTTypePackage
[read-only]
static
PDFNSString. Represents the value associated with the constant kUTTypePDF
[read-only]
static
PerlScriptNSString. Represents the value associated with the constant kUTTypePerlScript
[read-only]
static
PHPScriptNSString. Represents the value associated with the constant kUTTypePHPScript
[read-only]
static
PICTNSString. Represents the value associated with the constant kUTTypePICT
[read-only]
static
PKCS12NSString. Represents the value associated with the constant kUTTypePKCS12
[read-only]
static
PlainTextNSString. Represents the value associated with the constant kUTTypePlainText
[read-only]
static
PlaylistNSString. Represents the value associated with the constant kUTTypePlaylist
[read-only]
static
PluginBundleNSString. Represents the value associated with the constant kUTTypePluginBundle
[read-only]
static
PNGNSString. Represents the value associated with the constant kUTTypePNG
[read-only]
static
PolygonNSString.
[read-only]
static
PresentationNSString. Represents the value associated with the constant kUTTypePresentation
[read-only]
static
PropertyListNSString. Represents the value associated with the constant kUTTypePropertyList
[read-only]
static
PythonScriptNSString. Represents the value associated with the constant kUTTypePythonScript
[read-only]
static
QuickLookGeneratorNSString. Represents the value associated with the constant kUTTypeQuickLookGenerator
[read-only]
static
QuickTimeImageNSString. Represents the value associated with the constant kUTTypeQuickTimeImage
[read-only]
static
QuickTimeMovieNSString. Represents the value associated with the constant kUTTypeQuickTimeMovie
[read-only]
static
RawImageNSString. Represents the value associated with the constant kUTTypeRawImage
[read-only]
static
ReferenceURLKeyNSString. Represents the value associated with the constant kUTTypeReferenceURLKey
[read-only]
static
ResolvableNSString. Represents the value associated with the constant kUTTypeResolvable
[read-only]
static
RTFNSString. Represents the value associated with the constant kUTTypeRTF
[read-only]
static
RTFDNSString. Represents the value associated with the constant kUTTypeRTFD
[read-only]
static
RubyScriptNSString. Represents the value associated with the constant kUTTypeRubyScript
[read-only]
static
ScalableVectorGraphicsNSString. Represents the value associated with the constant kUTTypeScalableVectorGraphics
[read-only]
static
ScriptNSString. Represents the value associated with the constant kUTTypeScript
[read-only]
static
ShellScriptNSString. Represents the value associated with the constant kUTTypeShellScript
[read-only]
static
SourceCodeNSString. Represents the value associated with the constant kUTTypeSourceCode
[read-only]
static
SpotlightImporterNSString. Represents the value associated with the constant kUTTypeSpotlightImporter
[read-only]
static
SpreadsheetNSString. Represents the value associated with the constant kUTTypeSpreadsheet
[read-only]
static
StereolithographyNSString.
[read-only]
static
SwiftSourceNSString.
[read-only]
static
SymLinkNSString. Represents the value associated with the constant kUTTypeSymLink
[read-only]
static
SystemPreferencesPaneNSString. Represents the value associated with the constant kUTTypeSystemPreferencesPane
[read-only]
static
TabSeparatedTextNSString. Represents the value associated with the constant kUTTypeTabSeparatedText
[read-only]
static
TagClassFilenameExtensionNSString. Represents the value associated with the constant kUTTagClassFilenameExtension
[read-only]
static
TagClassMIMETypeNSString. Represents the value associated with the constant kUTTagClassMIMEType
[read-only]
static
TagSpecificationKeyNSString. Represents the value associated with the constant kUTTypeTagSpecificationKey
[read-only]
static
TextNSString. Represents the value associated with the constant kUTTypeText
[read-only]
static
ThreeDContentNSString. Represents the value associated with the constant kUTType3DContent
[read-only]
static
TIFFNSString. Represents the value associated with the constant kUTTypeTIFF
[read-only]
static
ToDoItemNSString. Represents the value associated with the constant kUTTypeToDoItem
[read-only]
static
TXNTextAndMultimediaDataNSString. Represents the value associated with the constant kUTTypeTXNTextAndMultimediaData
[read-only]
static
UniversalSceneDescriptionNSString.
[read-only]
static
UnixExecutableNSString. Represents the value associated with the constant kUTTypeUnixExecutable
[read-only]
static
URLNSString. Represents the value associated with the constant kUTTypeURL
[read-only]
static
URLBookmarkDataNSString. Represents the value associated with the constant kUTTypeURLBookmarkData
[read-only]
static
UTF16ExternalPlainTextNSString. Represents the value associated with the constant kUTTypeUTF16ExternalPlainText
[read-only]
static
UTF16PlainTextNSString. Represents the value associated with the constant kUTTypeUTF16PlainText
[read-only]
static
UTF8PlainTextNSString. Represents the value associated with the constant kUTTypeUTF8PlainText
[read-only]
static
UTF8TabSeparatedTextNSString. Represents the value associated with the constant kUTTypeUTF8TabSeparatedText
[read-only]
static
VCardNSString. Represents the value associated with the constant kUTTypeVCard
[read-only]
static
VersionKeyNSString. Represents the value associated with the constant kUTTypeVersionKey
[read-only]
static
VideoNSString. Represents the value associated with the constant kUTTypeVideo
[read-only]
static
VolumeNSString. Represents the value associated with the constant kUTTypeVolume
[read-only]
static
WaveformAudioNSString. Represents the value associated with the constant kUTTypeWaveformAudio
[read-only]
static
WebArchiveNSString. Represents the value associated with the constant kUTTypeWebArchive
[read-only]
static
WindowsExecutableNSString. Represents the value associated with the constant kUTTypeWindowsExecutable
[read-only]
static
X509CertificateNSString. Represents the value associated with the constant kUTTypeX509Certificate
[read-only]
static
XMLNSString. Represents the value associated with the constant kUTTypeXML
[read-only]
static
XMLPropertyListNSString. Represents the value associated with the constant kUTTypeXMLPropertyList
[read-only]
static
XPCServiceNSString. Represents the value associated with the constant kUTTypeXPCService
[read-only]
static
ZipArchiveNSString. Represents the value associated with the constant kUTTypeZipArchive

Public Methods