Class CoreServices


  • public final class CoreServices
    extends java.lang.Object
    • Method Detail

      • UTTypeCreatePreferredIdentifierForTag

        public static CFStringRef UTTypeCreatePreferredIdentifierForTag​(CFStringRef inTagClass,
                                                                        CFStringRef inTag,
                                                                        CFStringRef inConformingToUTI)
        UTTypeCreatePreferredIdentifierForTag() *** DEPRECATED *** Discussion: Creates a uniform type identifier for the type indicated by the specified tag. This is the primary function to use for going from tag (extension/MIMEType/OSType) to uniform type identifier. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type). If more than one type is indicated, preference is given to a public type over a non-public type on the theory that instances of public types are more common, and therefore more likely to be correct. When there a choice must be made between multiple public types or multiple non-public types, the selection rules are undefined. Clients needing finer control should use UTTypeCreateAllIdentifiersForTag. If no declared type is indicated, a dynamic type identifier is generated which satisfies the parameters. Mac OS X threading: Thread safe since version 10.3 Parameters: inTagClass: the class identifier of the tag argument inTag: the tag string inConformingToUTI: the identifier of a type to which the result must conform Result: a new CFStringRef containing the type identifier, or NULL if inTagClass is not a known tag class
      • UTTypeCreateAllIdentifiersForTag

        public static CFArrayRef UTTypeCreateAllIdentifiersForTag​(CFStringRef inTagClass,
                                                                  CFStringRef inTag,
                                                                  CFStringRef inConformingToUTI)
        UTTypeCreateAllIdentifiersForTag() *** DEPRECATED *** Discussion: Creates an array of all uniform type identifiers indicated by the specified tag. An overloaded tag (e.g., an extension used by several applications for different file formats) may indicate multiple types. If no declared type identifiers have the specified tag, then a single dynamic type identifier will be created for the tag. Optionally, the returned type identifiers must conform to the identified "conforming-to" type argument. This is a hint to the implementation to constrain the search to a particular tree of types. For example, the client may want to know the type indicated by a particular extension tag. If the client knows that the extension is associated with a directory (rather than a file), the client may specify "public.directory" for the conforming-to argument. This will allow the implementation to ignore all types associated with byte data formats (public.data base type). Mac OS X threading: Thread safe since version 10.3 Parameters: inTagClass: the class identifier of the tag argument inTag: the tag string inConformingToUTI: the identifier of a type to which the results must conform Result: An array of uniform type identifiers, or NULL if inTagClass is not a known tag class
      • UTTypeCopyPreferredTagWithClass

        public static CFStringRef UTTypeCopyPreferredTagWithClass​(CFStringRef inUTI,
                                                                  CFStringRef inTagClass)
        UTTypeCopyPreferredTagWithClass() *** DEPRECATED *** Discussion: Returns the identified type's preferred tag with the specified tag class as a CFString. This is the primary function to use for going from uniform type identifier to tag. If the type declaration included more than one tag with the specified class, the first tag in the declared tag array is the preferred tag. Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI: the uniform type identifier inTagClass: the class of tags to return Result: the tag string, or NULL if there is no tag of the specified class.
      • UTTypeCopyAllTagsWithClass

        public static CFArrayRef UTTypeCopyAllTagsWithClass​(CFStringRef inUTI,
                                                            CFStringRef inTagClass)
        UTTypeCopyAllTagsWithClass() *** DEPRECATED *** Discussion: Returns each of the identified type's tags with the specified tag class as a CFArray of CFStrings. Parameters: inUTI: the uniform type identifier inTagClass: the class of tags to return Result: an array of tag strings, or NULL if there is no tag of the specified class.
      • UTTypeEqual

        public static byte UTTypeEqual​(CFStringRef inUTI1,
                                       CFStringRef inUTI2)
        UTTypeEqual() *** DEPRECATED *** Discussion: Compares two identified types for equality. Types are equal if their identifier strings are equal using a case-insensitive comparison. Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI1: a uniform type identifier inUTI2: another uniform type identifier
      • UTTypeConformsTo

        public static byte UTTypeConformsTo​(CFStringRef inUTI,
                                            CFStringRef inConformsToUTI)
        UTTypeConformsTo() *** DEPRECATED *** Discussion: Tests for a conformance relationship between the two identified types. Returns true if the types are equal, or if the first type conforms, directly or indirectly, to the second type. Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI: the uniform type identifier to test inConformsToUTI: the uniform type identifier against which to test conformance.
      • UTTypeCopyDescription

        public static CFStringRef UTTypeCopyDescription​(CFStringRef inUTI)
        UTTypeCopyDescription() *** DEPRECATED *** Discussion: Returns the localized, user-readable type description string Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI: the uniform type identifier Result: a localized string, or NULL of no type description is available
      • UTTypeIsDeclared

        public static byte UTTypeIsDeclared​(CFStringRef inUTI)
        UTTypeIsDeclared() *** DEPRECATED *** Discussion: Returns whether or not the specified UTI has a declaration registered on the current system. Dynamic UTIs are never registered. Parameters: inUTI: the uniform type identifier Result: Whether or not the UTI is registered.
      • UTTypeIsDynamic

        public static byte UTTypeIsDynamic​(CFStringRef inUTI)
        UTTypeIsDynamic() *** DEPRECATED *** Discussion: Returns whether or not the specified UTI is a dynamic UTI. Parameters: inUTI: the uniform type identifier Result: Whether or not the UTI is dynamic.
      • UTTypeCopyDeclaration

        public static CFDictionaryRef UTTypeCopyDeclaration​(CFStringRef inUTI)
        UTTypeCopyDeclaration() *** DEPRECATED *** Discussion: Returns the identified type's declaration dictionary, as it appears in the declaring bundle's info property list. This the access path to other type properties for which direct access is rarely needed. Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI: the uniform type identifier Result: a tag declaration dictionary, or NULL if the type is not declared
      • UTTypeCopyDeclaringBundleURL

        public static CFURLRef UTTypeCopyDeclaringBundleURL​(CFStringRef inUTI)
        UTTypeCopyDeclaringBundleURL() *** DEPRECATED *** Discussion: Returns the URL of the bundle containing the type declaration of the identified type. Mac OS X threading: Thread safe since version 10.3 Parameters: inUTI: the uniform type identifier Result: a URL, or NULL if the bundle cannot be located.
      • kUTTypeItem

        public static CFStringRef kUTTypeItem()
        kUTTypeItem *** DEPRECATED *** generic base type for most things (files, directories) UTI: public.item kUTTypeContent *** DEPRECATED *** base type for anything containing user-viewable document content (documents, pasteboard data, and document packages.) Types describing files or packages must also conform to kUTTypeData or kUTTypePackage in order for the system to bind documents to them. UTI: public.content kUTTypeCompositeContent *** DEPRECATED *** base type for content formats supporting mixed embedded content (i.e., compound documents) UTI: public.composite-content conforms to: public.content kUTTypeMessage *** DEPRECATED *** base type for messages (email, IM, etc.) UTI: public.message kUTTypeContact *** DEPRECATED *** contact information, e.g. for a person, group, organization UTI: public.contact kUTTypeArchive *** DEPRECATED *** an archive of files and directories UTI: public.archive kUTTypeDiskImage *** DEPRECATED *** a data item mountable as a volume UTI: public.disk-image
      • kUTTypeContent

        public static CFStringRef kUTTypeContent()
      • kUTTypeCompositeContent

        public static CFStringRef kUTTypeCompositeContent()
      • kUTTypeMessage

        public static CFStringRef kUTTypeMessage()
      • kUTTypeContact

        public static CFStringRef kUTTypeContact()
      • kUTTypeArchive

        public static CFStringRef kUTTypeArchive()
      • kUTTypeDiskImage

        public static CFStringRef kUTTypeDiskImage()
      • kUTTypeData

        public static CFStringRef kUTTypeData()
        kUTTypeData *** DEPRECATED *** base type for any sort of simple byte stream, including files and in-memory data UTI: public.data conforms to: public.item kUTTypeDirectory *** DEPRECATED *** file system directory (includes packages AND folders) UTI: public.directory conforms to: public.item kUTTypeResolvable *** DEPRECATED *** symlink and alias file types conform to this UTI UTI: com.apple.resolvable kUTTypeSymLink *** DEPRECATED *** a symbolic link UTI: public.symlink conforms to: public.item, com.apple.resolvable kUTTypeExecutable *** DEPRECATED *** an executable item UTI: public.executable conforms to: public.item kUTTypeMountPoint *** DEPRECATED *** a volume mount point (resolvable, resolves to the root dir of a volume) UTI: com.apple.mount-point conforms to: public.item, com.apple.resolvable kUTTypeAliasFile *** DEPRECATED *** a fully-formed alias file UTI: com.apple.alias-file conforms to: public.data, com.apple.resolvable kUTTypeAliasRecord *** DEPRECATED *** raw alias data UTI: com.apple.alias-record conforms to: public.data, com.apple.resolvable kUTTypeURLBookmarkData *** DEPRECATED *** URL bookmark UTI: com.apple.bookmark conforms to: public.data, com.apple.resolvable
      • kUTTypeDirectory

        public static CFStringRef kUTTypeDirectory()
      • kUTTypeResolvable

        public static CFStringRef kUTTypeResolvable()
      • kUTTypeSymLink

        public static CFStringRef kUTTypeSymLink()
      • kUTTypeExecutable

        public static CFStringRef kUTTypeExecutable()
      • kUTTypeMountPoint

        public static CFStringRef kUTTypeMountPoint()
      • kUTTypeAliasFile

        public static CFStringRef kUTTypeAliasFile()
      • kUTTypeAliasRecord

        public static CFStringRef kUTTypeAliasRecord()
      • kUTTypeURLBookmarkData

        public static CFStringRef kUTTypeURLBookmarkData()
      • kUTTypeURL

        public static CFStringRef kUTTypeURL()
        kUTTypeURL *** DEPRECATED *** The bytes of a URL (OSType 'url ') UTI: public.url conforms to: public.data kUTTypeFileURL *** DEPRECATED *** The text of a "file:" URL (OSType 'furl') UTI: public.file-url conforms to: public.url
      • kUTTypeFileURL

        public static CFStringRef kUTTypeFileURL()
      • kUTTypeText

        public static CFStringRef kUTTypeText()
        kUTTypeText *** DEPRECATED *** base type for all text-encoded data, including text with markup (HTML, RTF, etc.) UTI: public.text conforms to: public.data, public.content kUTTypePlainText *** DEPRECATED *** text with no markup, unspecified encoding UTI: public.plain-text conforms to: public.text kUTTypeUTF8PlainText *** DEPRECATED *** plain text, UTF-8 encoding (OSType 'utf8', NSPasteboardType "NSStringPBoardType") UTI: public.utf8-plain-text conforms to: public.plain-text kUTTypeUTF16ExternalPlainText *** DEPRECATED *** plain text, UTF-16 encoding, with BOM, or if BOM is not present, has "external representation" byte order (big-endian). (OSType 'ut16') UTI: public.utf16-external-plain-text conforms to: public.plain-text kUTTypeUTF16PlainText *** DEPRECATED *** plain text, UTF-16 encoding, native byte order, optional BOM (OSType 'utxt') UTI: public.utf16-plain-text conforms to: public.plain-text kUTTypeDelimitedText *** DEPRECATED *** text containing delimited values UTI: public.delimited-values-text conforms to: public.text kUTTypeCommaSeparatedText *** DEPRECATED *** text containing comma-separated values (.csv) UTI: public.comma-separated-values-text conforms to: public.delimited-values-text kUTTypeTabSeparatedText *** DEPRECATED *** text containing tab-separated values UTI: public.tab-separated-values-text conforms to: public.delimited-values-text kUTTypeUTF8TabSeparatedText *** DEPRECATED *** UTF-8 encoded text containing tab-separated values UTI: public.utf8-tab-separated-values-text conforms to: public.tab-separated-values-text, public.utf8-plain-text kUTTypeRTF *** DEPRECATED *** Rich Text Format UTI: public.rtf conforms to: public.text
      • kUTTypePlainText

        public static CFStringRef kUTTypePlainText()
      • kUTTypeUTF8PlainText

        public static CFStringRef kUTTypeUTF8PlainText()
      • kUTTypeUTF16ExternalPlainText

        public static CFStringRef kUTTypeUTF16ExternalPlainText()
      • kUTTypeUTF16PlainText

        public static CFStringRef kUTTypeUTF16PlainText()
      • kUTTypeDelimitedText

        public static CFStringRef kUTTypeDelimitedText()
      • kUTTypeCommaSeparatedText

        public static CFStringRef kUTTypeCommaSeparatedText()
      • kUTTypeTabSeparatedText

        public static CFStringRef kUTTypeTabSeparatedText()
      • kUTTypeUTF8TabSeparatedText

        public static CFStringRef kUTTypeUTF8TabSeparatedText()
      • kUTTypeHTML

        public static CFStringRef kUTTypeHTML()
        kUTTypeHTML *** DEPRECATED *** HTML, any version UTI: public.html conforms to: public.text kUTTypeXML *** DEPRECATED *** generic XML UTI: public.xml conforms to: public.text
      • kUTTypeSourceCode

        public static CFStringRef kUTTypeSourceCode()
        kUTTypeSourceCode *** DEPRECATED *** abstract type for source code (any language) UTI: public.source-code conforms to: public.plain-text kUTTypeAssemblyLanguageSource *** DEPRECATED *** assembly language source (.s) UTI: public.assembly-source conforms to: public.source-code kUTTypeCSource *** DEPRECATED *** C source code (.c) UTI: public.c-source conforms to: public.source-code kUTTypeObjectiveCSource *** DEPRECATED *** Objective-C source code (.m) UTI: public.objective-c-source conforms to: public.source-code kUTTypeSwiftSource *** DEPRECATED *** Swift source code (.swift) UTI: public.swift-source conforms to: public.source-code kUTTypeCPlusPlusSource *** DEPRECATED *** C++ source code (.cp, etc.) UTI: public.c-plus-plus-source conforms to: public.source-code kUTTypeObjectiveCPlusPlusSource *** DEPRECATED *** Objective-C++ source code UTI: public.objective-c-plus-plus-source conforms to: public.source-code kUTTypeCHeader *** DEPRECATED *** C header UTI: public.c-header conforms to: public.source-code kUTTypeCPlusPlusHeader *** DEPRECATED *** C++ header UTI: public.c-plus-plus-header conforms to: public.source-code kUTTypeJavaSource *** DEPRECATED *** Java source code UTI: com.sun.java-source conforms to: public.source-code
      • kUTTypeAssemblyLanguageSource

        public static CFStringRef kUTTypeAssemblyLanguageSource()
      • kUTTypeCSource

        public static CFStringRef kUTTypeCSource()
      • kUTTypeObjectiveCSource

        public static CFStringRef kUTTypeObjectiveCSource()
      • kUTTypeSwiftSource

        public static CFStringRef kUTTypeSwiftSource()
      • kUTTypeCPlusPlusSource

        public static CFStringRef kUTTypeCPlusPlusSource()
      • kUTTypeObjectiveCPlusPlusSource

        public static CFStringRef kUTTypeObjectiveCPlusPlusSource()
      • kUTTypeCHeader

        public static CFStringRef kUTTypeCHeader()
      • kUTTypeCPlusPlusHeader

        public static CFStringRef kUTTypeCPlusPlusHeader()
      • kUTTypeJavaSource

        public static CFStringRef kUTTypeJavaSource()
      • kUTTypeScript

        public static CFStringRef kUTTypeScript()
        kUTTypeScript *** DEPRECATED *** scripting language source UTI: public.script conforms to: public.source-code kUTTypeAppleScript *** DEPRECATED *** AppleScript text format (.applescript) UTI: com.apple.applescript.text conforms to: public.script kUTTypeOSAScript *** DEPRECATED *** Open Scripting Architecture script binary format (.scpt) UTI: com.apple.applescript.script conforms to: public.data, public.script kUTTypeOSAScriptBundle *** DEPRECATED *** Open Scripting Architecture script bundle format (.scptd) UTI: com.apple.applescript.script-bundle conforms to: com.apple.bundle, com.apple.package, public.script kUTTypeJavaScript *** DEPRECATED *** JavaScript source code UTI: com.netscape.javascript-source conforms to: public.source-code, public.executable kUTTypeShellScript *** DEPRECATED *** base type for shell scripts UTI: public.shell-script conforms to: public.script kUTTypePerlScript *** DEPRECATED *** Perl script UTI: public.perl-script conforms to: public.shell-script kUTTypePythonScript *** DEPRECATED *** Python script UTI: public.python-script conforms to: public.shell-script kUTTypeRubyScript *** DEPRECATED *** Ruby script UTI: public.ruby-script conforms to: public.shell-script kUTTypePHPScript *** DEPRECATED *** PHP script UTI: public.php-script conforms to: public.shell-script
      • kUTTypeAppleScript

        public static CFStringRef kUTTypeAppleScript()
      • kUTTypeOSAScript

        public static CFStringRef kUTTypeOSAScript()
      • kUTTypeOSAScriptBundle

        public static CFStringRef kUTTypeOSAScriptBundle()
      • kUTTypeJavaScript

        public static CFStringRef kUTTypeJavaScript()
      • kUTTypeShellScript

        public static CFStringRef kUTTypeShellScript()
      • kUTTypePerlScript

        public static CFStringRef kUTTypePerlScript()
      • kUTTypePythonScript

        public static CFStringRef kUTTypePythonScript()
      • kUTTypeRubyScript

        public static CFStringRef kUTTypeRubyScript()
      • kUTTypePHPScript

        public static CFStringRef kUTTypePHPScript()
      • kUTTypeJSON

        public static CFStringRef kUTTypeJSON()
        kUTTypeJSON *** DEPRECATED *** JavaScript object notation (JSON) data NOTE: JSON almost but doesn't quite conform to com.netscape.javascript-source UTI: public.json conforms to: public.text kUTTypePropertyList *** DEPRECATED *** base type for property lists UTI: com.apple.property-list conforms to: public.data kUTTypeXMLPropertyList *** DEPRECATED *** XML property list UTI: com.apple.xml-property-list conforms to: public.xml, com.apple.property-list kUTTypeBinaryPropertyList *** DEPRECATED *** XML property list UTI: com.apple.binary-property-list conforms to: com.apple.property-list
      • kUTTypePropertyList

        public static CFStringRef kUTTypePropertyList()
      • kUTTypeXMLPropertyList

        public static CFStringRef kUTTypeXMLPropertyList()
      • kUTTypeBinaryPropertyList

        public static CFStringRef kUTTypeBinaryPropertyList()
      • kUTTypePDF

        public static CFStringRef kUTTypePDF()
        kUTTypePDF *** DEPRECATED *** Adobe PDF UTI: com.adobe.pdf conforms to: public.data, public.composite-content kUTTypeRTFD *** DEPRECATED *** Rich Text Format Directory (RTF with content embedding, on-disk format) UTI: com.apple.rtfd conforms to: com.apple.package, public.composite-content kUTTypeFlatRTFD *** DEPRECATED *** Flattened RTFD (pasteboard format) UTI: com.apple.flat-rtfd conforms to: public.data, public.composite-content kUTTypeTXNTextAndMultimediaData *** DEPRECATED *** MLTE (Textension) format for mixed text & multimedia data (OSType 'txtn') UTI: com.apple.txn.text-multimedia-data conforms to: public.data, public.composite-content kUTTypeWebArchive *** DEPRECATED *** The WebKit webarchive format UTI: com.apple.webarchive conforms to: public.data, public.composite-content
      • kUTTypeRTFD

        public static CFStringRef kUTTypeRTFD()
      • kUTTypeFlatRTFD

        public static CFStringRef kUTTypeFlatRTFD()
      • kUTTypeTXNTextAndMultimediaData

        public static CFStringRef kUTTypeTXNTextAndMultimediaData()
      • kUTTypeWebArchive

        public static CFStringRef kUTTypeWebArchive()
      • kUTTypeImage

        public static CFStringRef kUTTypeImage()
        kUTTypeImage *** DEPRECATED *** abstract image data UTI: public.image conforms to: public.data, public.content kUTTypeJPEG *** DEPRECATED *** JPEG image UTI: public.jpeg conforms to: public.image kUTTypeJPEG2000 *** DEPRECATED *** JPEG-2000 image UTI: public.jpeg-2000 conforms to: public.image kUTTypeTIFF *** DEPRECATED *** TIFF image UTI: public.tiff conforms to: public.image kUTTypePICT *** DEPRECATED *** Quickdraw PICT format UTI: com.apple.pict conforms to: public.image kUTTypeGIF *** DEPRECATED *** GIF image UTI: com.compuserve.gif conforms to: public.image kUTTypePNG *** DEPRECATED *** PNG image UTI: public.png conforms to: public.image kUTTypeQuickTimeImage *** DEPRECATED *** QuickTime image format (OSType 'qtif') UTI: com.apple.quicktime-image conforms to: public.image kUTTypeAppleICNS *** DEPRECATED *** Apple icon data UTI: com.apple.icns conforms to: public.image kUTTypeBMP *** DEPRECATED *** Windows bitmap UTI: com.microsoft.bmp conforms to: public.image kUTTypeICO *** DEPRECATED *** Windows icon data UTI: com.microsoft.ico conforms to: public.image kUTTypeRawImage *** DEPRECATED *** base type for raw image data (.raw) UTI: public.camera-raw-image conforms to: public.image kUTTypeScalableVectorGraphics *** DEPRECATED *** SVG image UTI: public.svg-image conforms to: public.image kUTTypeLivePhoto *** DEPRECATED *** Live Photo UTI: com.apple.live-photo
      • kUTTypeJPEG

        public static CFStringRef kUTTypeJPEG()
      • kUTTypeJPEG2000

        public static CFStringRef kUTTypeJPEG2000()
      • kUTTypeTIFF

        public static CFStringRef kUTTypeTIFF()
      • kUTTypePICT

        public static CFStringRef kUTTypePICT()
      • kUTTypeQuickTimeImage

        public static CFStringRef kUTTypeQuickTimeImage()
      • kUTTypeAppleICNS

        public static CFStringRef kUTTypeAppleICNS()
      • kUTTypeRawImage

        public static CFStringRef kUTTypeRawImage()
      • kUTTypeScalableVectorGraphics

        public static CFStringRef kUTTypeScalableVectorGraphics()
      • kUTTypeLivePhoto

        public static CFStringRef kUTTypeLivePhoto()
      • kUTTypeAudiovisualContent

        public static CFStringRef kUTTypeAudiovisualContent()
        kUTTypeAudiovisualContent *** DEPRECATED *** audio and/or video content UTI: public.audiovisual-content conforms to: public.data, public.content kUTTypeMovie *** DEPRECATED *** A media format which may contain both video and audio Corresponds to what users would label a "movie" UTI: public.movie conforms to: public.audiovisual-content kUTTypeVideo *** DEPRECATED *** pure video (no audio) UTI: public.video conforms to: public.movie kUTTypeAudio *** DEPRECATED *** pure audio (no video) UTI: public.audio conforms to: public.audiovisual-content kUTTypeQuickTimeMovie *** DEPRECATED *** QuickTime movie UTI: com.apple.quicktime-movie conforms to: public.movie kUTTypeMPEG *** DEPRECATED *** MPEG-1 or MPEG-2 movie UTI: public.mpeg conforms to: public.movie kUTTypeMPEG2Video *** DEPRECATED *** MPEG-2 video UTI: public.mpeg-2-video conforms to: public.video kUTTypeMPEG2TransportStream *** DEPRECATED *** MPEG-2 Transport Stream movie format UTI: public.mpeg-2-transport-stream conforms to: public.movie kUTTypeMP3 *** DEPRECATED *** MP3 audio UTI: public.mp3 conforms to: public.audio kUTTypeMPEG4 *** DEPRECATED *** MPEG-4 movie UTI: public.mpeg-4 conforms to: public.movie kUTTypeMPEG4Audio *** DEPRECATED *** MPEG-4 audio layer UTI: public.mpeg-4-audio conforms to: public.mpeg-4, public.audio kUTTypeAppleProtectedMPEG4Audio *** DEPRECATED *** Apple protected MPEG4 format (.m4p, iTunes music store format) UTI: com.apple.protected-mpeg-4-audio conforms to: public.audio kUTTypeAppleProtectedMPEG4Video *** DEPRECATED *** Apple protected MPEG-4 movie UTI: com.apple.protected-mpeg-4-video conforms to: com.apple.m4v-video kUTTypeAVIMovie *** DEPRECATED *** Audio Video Interleaved (AVI) movie format UTI: public.avi conforms to: public.movie kUTTypeAudioInterchangeFileFormat *** DEPRECATED *** AIFF audio format UTI: public.aiff-audio conforms to: public.aifc-audio kUTTypeWaveformAudio *** DEPRECATED *** Waveform audio format (.wav) UTI: com.microsoft.waveform-audio conforms to: public.audio kUTTypeMIDIAudio *** DEPRECATED *** MIDI audio format UTI: public.midi-audio conforms to: public.audio
      • kUTTypeMovie

        public static CFStringRef kUTTypeMovie()
      • kUTTypeVideo

        public static CFStringRef kUTTypeVideo()
      • kUTTypeAudio

        public static CFStringRef kUTTypeAudio()
      • kUTTypeQuickTimeMovie

        public static CFStringRef kUTTypeQuickTimeMovie()
      • kUTTypeMPEG

        public static CFStringRef kUTTypeMPEG()
      • kUTTypeMPEG2Video

        public static CFStringRef kUTTypeMPEG2Video()
      • kUTTypeMPEG2TransportStream

        public static CFStringRef kUTTypeMPEG2TransportStream()
      • kUTTypeMPEG4

        public static CFStringRef kUTTypeMPEG4()
      • kUTTypeMPEG4Audio

        public static CFStringRef kUTTypeMPEG4Audio()
      • kUTTypeAppleProtectedMPEG4Audio

        public static CFStringRef kUTTypeAppleProtectedMPEG4Audio()
      • kUTTypeAppleProtectedMPEG4Video

        public static CFStringRef kUTTypeAppleProtectedMPEG4Video()
      • kUTTypeAVIMovie

        public static CFStringRef kUTTypeAVIMovie()
      • kUTTypeAudioInterchangeFileFormat

        public static CFStringRef kUTTypeAudioInterchangeFileFormat()
      • kUTTypeWaveformAudio

        public static CFStringRef kUTTypeWaveformAudio()
      • kUTTypeMIDIAudio

        public static CFStringRef kUTTypeMIDIAudio()
      • kUTTypePlaylist

        public static CFStringRef kUTTypePlaylist()
        kUTTypePlaylist *** DEPRECATED *** base type for playlists UTI: public.playlist kUTTypeM3UPlaylist *** DEPRECATED *** M3U or M3U8 playlist UTI: public.m3u-playlist conforms to: public.text, public.playlist
      • kUTTypeM3UPlaylist

        public static CFStringRef kUTTypeM3UPlaylist()
      • kUTTypeFolder

        public static CFStringRef kUTTypeFolder()
        kUTTypeFolder *** DEPRECATED *** a user-browsable directory (i.e., not a package) UTI: public.folder conforms to: public.directory kUTTypeVolume *** DEPRECATED *** the root folder of a volume/mount point UTI: public.volume conforms to: public.folder kUTTypePackage *** DEPRECATED *** a packaged directory UTI: com.apple.package conforms to: public.directory kUTTypeBundle *** DEPRECATED *** a directory conforming to one of the CFBundle layouts UTI: com.apple.bundle conforms to: public.directory kUTTypePluginBundle *** DEPRECATED *** base type for bundle-based plugins UTI: com.apple.plugin conforms to: com.apple.bundle, com.apple.package kUTTypeSpotlightImporter *** DEPRECATED *** a Spotlight metadata importer UTI: com.apple.metadata-importer conforms to: com.apple.plugin kUTTypeQuickLookGenerator *** DEPRECATED *** a QuickLook preview generator UTI: com.apple.quicklook-generator conforms to: com.apple.plugin kUTTypeXPCService *** DEPRECATED *** an XPC service UTI: com.apple.xpc-service conforms to: com.apple.bundle, com.apple.package kUTTypeFramework *** DEPRECATED *** a Mac OS X framework UTI: com.apple.framework conforms to: com.apple.bundle
      • kUTTypeVolume

        public static CFStringRef kUTTypeVolume()
      • kUTTypePackage

        public static CFStringRef kUTTypePackage()
      • kUTTypeBundle

        public static CFStringRef kUTTypeBundle()
      • kUTTypePluginBundle

        public static CFStringRef kUTTypePluginBundle()
      • kUTTypeSpotlightImporter

        public static CFStringRef kUTTypeSpotlightImporter()
      • kUTTypeQuickLookGenerator

        public static CFStringRef kUTTypeQuickLookGenerator()
      • kUTTypeXPCService

        public static CFStringRef kUTTypeXPCService()
      • kUTTypeFramework

        public static CFStringRef kUTTypeFramework()
      • kUTTypeApplication

        public static CFStringRef kUTTypeApplication()
        kUTTypeApplication *** DEPRECATED *** base type for OS X applications, launchable items UTI: com.apple.application conforms to: public.executable kUTTypeApplicationBundle *** DEPRECATED *** a bundled application UTI: com.apple.application-bundle conforms to: com.apple.application, com.apple.bundle, com.apple.package kUTTypeApplicationFile *** DEPRECATED *** a single-file Carbon/Classic application UTI: com.apple.application-file conforms to: com.apple.application, public.data kUTTypeUnixExecutable *** DEPRECATED *** a UNIX executable (flat file) UTI: public.unix-executable conforms to: public.data, public.executable kUTTypeWindowsExecutable *** DEPRECATED *** a Windows executable (.exe files) UTI: com.microsoft.windows-executable conforms to: public.data, public.executable kUTTypeJavaClass *** DEPRECATED *** a Java class UTI: com.sun.java-class conforms to: public.data, public.executable kUTTypeJavaArchive *** DEPRECATED *** a Java archive (.jar) UTI: com.sun.java-archive conforms to: public.zip-archive, public.executable kUTTypeSystemPreferencesPane *** DEPRECATED *** a System Preferences pane UTI: com.apple.systempreference.prefpane conforms to: com.apple.package, com.apple.bundle Abstract executable types
      • kUTTypeApplicationBundle

        public static CFStringRef kUTTypeApplicationBundle()
      • kUTTypeApplicationFile

        public static CFStringRef kUTTypeApplicationFile()
      • kUTTypeUnixExecutable

        public static CFStringRef kUTTypeUnixExecutable()
      • kUTTypeWindowsExecutable

        public static CFStringRef kUTTypeWindowsExecutable()
        Other platform binaries
      • kUTTypeJavaClass

        public static CFStringRef kUTTypeJavaClass()
      • kUTTypeJavaArchive

        public static CFStringRef kUTTypeJavaArchive()
      • kUTTypeSystemPreferencesPane

        public static CFStringRef kUTTypeSystemPreferencesPane()
        Misc. binaries
      • kUTTypeGNUZipArchive

        public static CFStringRef kUTTypeGNUZipArchive()
        kUTTypeGNUZipArchive *** DEPRECATED *** a GNU zip archive (gzip) UTI: org.gnu.gnu-zip-archive conforms to: public.data, public.archive kUTTypeBzip2Archive *** DEPRECATED *** a bzip2 archive (.bz2) UTI: public.bzip2-archive conforms to: public.data, public.archive kUTTypeZipArchive *** DEPRECATED *** a zip archive UTI: public.zip-archive conforms to: com.pkware.zip-archive
      • kUTTypeBzip2Archive

        public static CFStringRef kUTTypeBzip2Archive()
      • kUTTypeZipArchive

        public static CFStringRef kUTTypeZipArchive()
      • kUTTypeSpreadsheet

        public static CFStringRef kUTTypeSpreadsheet()
        kUTTypeSpreadsheet *** DEPRECATED *** base spreadsheet document type UTI: public.spreadsheet conforms to: public.content kUTTypePresentation *** DEPRECATED *** base presentation document type UTI: public.presentation conforms to: public.composite-content kUTTypeDatabase *** DEPRECATED *** a database store UTI: public.database
      • kUTTypePresentation

        public static CFStringRef kUTTypePresentation()
      • kUTTypeDatabase

        public static CFStringRef kUTTypeDatabase()
      • kUTTypeVCard

        public static CFStringRef kUTTypeVCard()
        kUTTypeVCard *** DEPRECATED *** VCard format UTI: public.vcard conforms to: public.text, public.contact kUTTypeToDoItem *** DEPRECATED *** to-do item UTI: public.to-do-item kUTTypeCalendarEvent *** DEPRECATED *** calendar event UTI: public.calendar-event kUTTypeEmailMessage *** DEPRECATED *** e-mail message UTI: public.email-message conforms to: public.message
      • kUTTypeToDoItem

        public static CFStringRef kUTTypeToDoItem()
      • kUTTypeCalendarEvent

        public static CFStringRef kUTTypeCalendarEvent()
      • kUTTypeEmailMessage

        public static CFStringRef kUTTypeEmailMessage()
      • kUTTypeInternetLocation

        public static CFStringRef kUTTypeInternetLocation()
        kUTTypeInternetLocation *** DEPRECATED *** base type for Apple Internet locations UTI: com.apple.internet-location conforms to: public.data
      • kUTTypeInkText

        public static CFStringRef kUTTypeInkText()
        kUTTypeInkText *** DEPRECATED *** Opaque InkText data UTI: com.apple.ink.inktext conforms to: public.data kUTTypeFont *** DEPRECATED *** base type for fonts UTI: public.font kUTTypeBookmark *** DEPRECATED *** bookmark UTI: public.bookmark kUTType3DContent *** DEPRECATED *** base type for 3D content UTI: public.3d-content conforms to: public.content kUTTypePKCS12 *** DEPRECATED *** PKCS#12 format UTI: com.rsa.pkcs-12 conforms to: public.data kUTTypeX509Certificate *** DEPRECATED *** X.509 certificate format UTI: public.x509-certificate conforms to: public.data kUTTypeElectronicPublication *** DEPRECATED *** ePub format UTI: org.idpf.epub-container conforms to: public.data, public.composite-content kUTTypeLog *** DEPRECATED *** console log UTI: public.log
      • kUTTypeFont

        public static CFStringRef kUTTypeFont()
      • kUTTypeBookmark

        public static CFStringRef kUTTypeBookmark()
      • kUTType3DContent

        public static CFStringRef kUTType3DContent()
      • kUTTypePKCS12

        public static CFStringRef kUTTypePKCS12()
      • kUTTypeX509Certificate

        public static CFStringRef kUTTypeX509Certificate()
      • kUTTypeElectronicPublication

        public static CFStringRef kUTTypeElectronicPublication()
      • kUTExportedTypeDeclarationsKey

        public static CFStringRef kUTExportedTypeDeclarationsKey()
        Type Declaration Dictionary Keys The following keys are used in type declarations kUTExportedTypeDeclarationsKey
      • kUTImportedTypeDeclarationsKey

        public static CFStringRef kUTImportedTypeDeclarationsKey()
        kUTImportedTypeDeclarationsKey
      • kUTTypeIdentifierKey

        public static CFStringRef kUTTypeIdentifierKey()
        kUTTypeIdentifierKey
      • kUTTypeTagSpecificationKey

        public static CFStringRef kUTTypeTagSpecificationKey()
        kUTTypeTagSpecificationKey
      • kUTTypeConformsToKey

        public static CFStringRef kUTTypeConformsToKey()
        kUTTypeConformsToKey
      • kUTTypeDescriptionKey

        public static CFStringRef kUTTypeDescriptionKey()
        kUTTypeDescriptionKey
      • kUTTypeIconFileKey

        public static CFStringRef kUTTypeIconFileKey()
        kUTTypeIconFileKey
      • kUTTypeReferenceURLKey

        public static CFStringRef kUTTypeReferenceURLKey()
        kUTTypeReferenceURLKey
      • kUTTypeVersionKey

        public static CFStringRef kUTTypeVersionKey()
        kUTTypeVersionKey
      • kUTTagClassFilenameExtension

        public static CFStringRef kUTTagClassFilenameExtension()
        Type Tag Classes The following constant strings identify tag classes for use when converting uniform type identifiers to and from equivalent tags. kUTTagClassFilenameExtension *** DEPRECATED ***
      • kUTTagClassMIMEType

        public static CFStringRef kUTTagClassMIMEType()
        kUTTagClassMIMEType *** DEPRECATED ***