Expand description
§Bindings to the UniformTypeIdentifiers framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- UTType
UTType - A class representing a type in a type hierarchy.
Statics§
- UTTag
Class ⚠Filename Extension UTTagClass - The tag class for filename extensions such as
"txt".The leading period character is not part of the filename extension and should not be included in the tag. - UTTag
ClassMIME ⚠Type UTTagClass - The tag class for MIME types such as
"text/plain". - UTType3D
Content ⚠UTCoreTypesandUTType - A base type for 3D content.
- UTTypeAHAP⚠
UTCoreTypesandUTType - An Apple Haptics Audio Pattern file.
- UTTypeAIFF⚠
UTCoreTypesandUTType - The AIFF audio format
- UTTypeAR
Reference ⚠Object UTCoreTypesandUTType - An AR reference object.
- UTTypeAVI⚠
UTCoreTypesandUTType - The AVI movie format.
- UTType
Alias ⚠File UTCoreTypesandUTType - A fully-formed alias file.
- UTType
Apple ⚠Archive UTCoreTypesandUTType - An Apple Archive.
- UTType
Apple ⚠ProtectedMPE G4Audio UTCoreTypesandUTType - The Apple protected MPEG4 format (.m4p, iTunes music store format.)
- UTType
Apple ⚠ProtectedMPE G4Video UTCoreTypesandUTType - An Apple protected MPEG-4 movie.
- UTType
Apple ⚠Script UTCoreTypesandUTType - An AppleScript text-based script (.applescript).
- UTType
Application ⚠UTCoreTypesandUTType - The base type for macOS and iOS applications.
- UTType
Application ⚠Bundle UTCoreTypesandUTType - A bundled application.
- UTType
Application ⚠Extension UTCoreTypesandUTType - An application extension (.appex).
- UTType
Archive ⚠UTCoreTypesandUTType - an archive of files and directories
- UTType
Assembly ⚠Language Source UTCoreTypesandUTType - Assembly language source (.s)
- UTType
Audio ⚠UTCoreTypesandUTType - Pure audio data with no video data.
- UTType
Audiovisual ⚠Content UTCoreTypesandUTType - Any audio and/or video content.
- UTTypeBMP⚠
UTCoreTypesandUTType - A Windows bitmap.
- UTTypeB
Z2 ⚠UTCoreTypesandUTType - A bzip2 archive.
- UTType
Binary ⚠Property List UTCoreTypesandUTType - A binary property list.
- UTType
Bookmark ⚠UTCoreTypesandUTType - A bookmark.
- UTType
Bundle ⚠UTCoreTypesandUTType - A directory conforming to one of the
CFBundlelayouts. - UTTypeC
Header ⚠UTCoreTypesandUTType - A C header.
- UTTypeC
Plus ⚠Plus Header UTCoreTypesandUTType - A C++ header.
- UTTypeC
Plus ⚠Plus Source UTCoreTypesandUTType - C++ source code (.cp, etc.)
- UTTypeCSS⚠
UTCoreTypesandUTType - Cascading Style Sheets (CSS)
- UTTypeC
Source ⚠UTCoreTypesandUTType - C source code (.c)
- UTType
Calendar ⚠Event UTCoreTypesandUTType - A calendar event.
- UTType
Comma ⚠Separated Text UTCoreTypesandUTType - Text containing comma-separated values (.csv).
- UTType
Composite ⚠Content UTCoreTypesandUTType - A base type for content formats supporting mixed embedded content (i.e., compound documents).
- UTType
Contact ⚠UTCoreTypesandUTType - contact information, e.g. for a person, group, organization
- UTType
Content ⚠UTCoreTypesandUTType - A base type for anything containing user-viewable document content (documents, pasteboard data, and document packages.)
- UTTypeDNG⚠
UTCoreTypesandUTType - An Adobe DNG (digital negative) image.
- UTType
Data ⚠UTCoreTypesandUTType - A base type for any sort of simple byte stream, including files and in-memory data.
- UTType
Database ⚠UTCoreTypesandUTType - A database store.
- UTType
Delimited ⚠Text UTCoreTypesandUTType - Text containing delimited values.
- UTType
Directory ⚠UTCoreTypesandUTType - A file system directory (includes packages _and_folders.)
- UTType
Disk ⚠Image UTCoreTypesandUTType - A data item mountable as a volume
- UTTypeEPUB⚠
UTCoreTypesandUTType - The EPUB format.
- UTTypeEXE⚠
UTCoreTypesandUTType - A Windows executable (.exe).
- UTTypeEXR⚠
UTCoreTypesandUTType - An EXR image.
- UTType
Email ⚠Message UTCoreTypesandUTType - An e-mail message.
- UTType
Executable ⚠UTCoreTypesandUTType - An executable item.
- UTType
FileURL ⚠UTCoreTypesandUTType - A URL with the scheme
"file:".UTI: public.file-url - UTType
FlatRTFD ⚠UTCoreTypesandUTType - A flattened RTFD document (formatted for the pasteboard.)
- UTType
Folder ⚠UTCoreTypesandUTType - A user-browsable directory (i.e. not a package.)
- UTType
Font ⚠UTCoreTypesandUTType - A base type for fonts.
- UTType
Framework ⚠UTCoreTypesandUTType - A macOS or iOS framework bundle.
- UTTypeGIF⚠
UTCoreTypesandUTType - A GIF image.
- UTTypeGZIP⚠
UTCoreTypesandUTType - A GNU zip archive.
- UTType
GeoJSON ⚠UTCoreTypesandUTType - A GeoJSON file.
- UTTypeHEIC⚠
UTCoreTypesandUTType - A High Efficiency Image Coding image.
- UTTypeHEICS⚠
UTCoreTypesandUTType - A High Efficiency Image Coding Image Sequence.
- UTTypeHEIF⚠
UTCoreTypesandUTType - A High Efficiency Image File Format image.
- UTTypeHTML⚠
UTCoreTypesandUTType - Any version of HTML.
- UTTypeICNS⚠
UTCoreTypesandUTType - Apple icon data
- UTTypeICO⚠
UTCoreTypesandUTType - Windows icon data
- UTType
Image ⚠UTCoreTypesandUTType - A base type for abstract image data.
- UTType
Internet ⚠Location UTCoreTypesandUTType - A base type for Apple Internet location files.
- UTType
Internet ⚠Shortcut UTCoreTypesandUTType - Microsoft Internet shortcut files (.url).
- UTType
Item ⚠UTCoreTypesandUTType - A generic base type for most things (files, directories.)
- UTTypeJPEG⚠
UTCoreTypesandUTType - A JPEG image.
- UTTypeJPEGXL⚠
UTCoreTypesandUTType - A JPEG-XL encoded image.
- UTTypeJSON⚠
UTCoreTypesandUTType - JavaScript object notation (JSON) data
- UTType
Java ⚠Script UTCoreTypesandUTType - JavaScript source code
- UTType
Link ⚠Presentation Metadata UTCoreTypesandUTType - Serialized LinkPresentation metadata.
- UTType
Live ⚠Photo UTCoreTypesandUTType - A Live Photo.
- UTType
Log ⚠UTCoreTypesandUTType - A base type for console logs.
- UTType
M3UPlaylist ⚠UTCoreTypesandUTType - An M3U or M3U8 playlist
- UTTypeMIDI⚠
UTCoreTypesandUTType - The MIDI audio format.
- UTTypeM
P3 ⚠UTCoreTypesandUTType - MP3 audio.
- UTTypeMPEG⚠
UTCoreTypesandUTType - An MPEG-1 or MPEG-2 movie.
- UTTypeMPE
G2Transport ⚠Stream UTCoreTypesandUTType - The MPEG-2 Transport Stream movie format.
- UTTypeMPE
G2Video ⚠UTCoreTypesandUTType - An MPEG-2 video.
- UTTypeMPE
G4Audio ⚠UTCoreTypesandUTType - An MPEG-4 audio layer file.
- UTTypeMPE
G4Movie ⚠UTCoreTypesandUTType - MPEG-4 movie
- UTType
Makefile ⚠UTCoreTypesandUTType - A makefile.
- UTType
Message ⚠UTCoreTypesandUTType - A base type for messages (email, IM, etc.)
- UTType
Mount ⚠Point UTCoreTypesandUTType - A volume mount point (resolvable, resolves to the root directory of a volume.)
- UTType
Movie ⚠UTCoreTypesandUTType - A media format which may contain both video and audio.
- UTTypeOSA
Script ⚠UTCoreTypesandUTType - An Open Scripting Architecture binary script (.scpt).
- UTTypeOSA
Script ⚠Bundle UTCoreTypesandUTType - An Open Scripting Architecture script bundle (.scptd).
- UTType
ObjectiveC ⚠Plus Plus Source UTCoreTypesandUTType - Objective-C++ source code.
- UTType
ObjectiveC ⚠Source UTCoreTypesandUTType - Objective-C source code (.m)
- UTTypePDF⚠
UTCoreTypesandUTType - An Adobe PDF document.
- UTTypePHP
Script ⚠UTCoreTypesandUTType - A PHP script.
- UTTypePKC
S12 ⚠UTCoreTypesandUTType - PKCS#12 data.
- UTTypePNG⚠
UTCoreTypesandUTType - A PNG image.
- UTType
Package ⚠UTCoreTypesandUTType - A packaged directory.
- UTType
Perl ⚠Script UTCoreTypesandUTType - A Perl script.
- UTType
Plain ⚠Text UTCoreTypesandUTType - Text with no markup and an unspecified encoding.
- UTType
Playlist ⚠UTCoreTypesandUTType - The base type for playlists.
- UTType
Plugin ⚠Bundle UTCoreTypesandUTType - The base type for bundle-based plugins.
- UTType
Presentation ⚠UTCoreTypesandUTType - A base type for presentation documents.
- UTType
Property ⚠List UTCoreTypesandUTType - A base type for property lists.
- UTType
Python ⚠Script UTCoreTypesandUTType - A Python script.
- UTType
Quick ⚠Look Generator UTCoreTypesandUTType - A QuickLook preview generator bundle.
- UTType
Quick ⚠Time Movie UTCoreTypesandUTType - A QuickTime movie.
- UTTypeRAW
Image ⚠UTCoreTypesandUTType - A base type for raw image data (.raw).
- UTTypeRTF⚠
UTCoreTypesandUTType - Rich Text Format data.
- UTTypeRTFD⚠
UTCoreTypesandUTType - A Rich Text Format Directory document (RTF with content embedding in its on-disk format.)
- UTType
Reality ⚠File UTCoreTypesandUTType - A Reality File.
- UTType
Resolvable ⚠UTCoreTypesandUTType - Symbolic link and alias file types conform to this type.
- UTType
Ruby ⚠Script UTCoreTypesandUTType - A Ruby script.
- UTTypeSVG⚠
UTCoreTypesandUTType - A Scalable Vector Graphics image.
- UTType
Scene ⚠KitScene UTCoreTypesandUTType - A SceneKit serialized scene.
- UTType
Script ⚠UTCoreTypesandUTType - A base type for any scripting language source.
- UTType
Shell ⚠Script UTCoreTypesandUTType - The base type for shell scripts.
- UTType
Source ⚠Code UTCoreTypesandUTType - Abstract type for source code of any language.
- UTType
Spotlight ⚠Importer UTCoreTypesandUTType - A Spotlight metadata importer bundle.
- UTType
Spreadsheet ⚠UTCoreTypesandUTType - A base type for spreadsheet documents.
- UTType
Swift ⚠Source UTCoreTypesandUTType - Swift source code (.swift)
- UTType
Symbolic ⚠Link UTCoreTypesandUTType - A symbolic link.
- UTType
System ⚠Preferences Pane UTCoreTypesandUTType - A System Preferences pane.
- UTTypeTIFF⚠
UTCoreTypesandUTType - A TIFF image.
- UTType
TabSeparated ⚠Text UTCoreTypesandUTType - Text containing tab-separated values.
- UTType
TarArchive ⚠UTCoreTypesandUTType - A tar Archive.
- UTType
Text ⚠UTCoreTypesandUTType - The base type for all text-encoded data, including text with markup (HTML, RTF, etc.).
- UTType
ToDo ⚠Item UTCoreTypesandUTType - A to-do item.
- UTTypeURL⚠
UTCoreTypesandUTType - Any URL.
- UTTypeURL
Bookmark ⚠Data UTCoreTypesandUTType - A URL bookmark.
- UTTypeUSD⚠
UTCoreTypesandUTType - Universal Scene Description content.
- UTTypeUSDZ⚠
UTCoreTypesandUTType - Universal Scene Description Package content.
- UTTypeUT
F8Plain ⚠Text UTCoreTypesandUTType - Plain text encoded as UTF-8.
- UTTypeUT
F8Tab ⚠Separated Text UTCoreTypesandUTType - UTF-8 encoded text containing tab-separated values.
- UTTypeUT
F16External ⚠Plain Text UTCoreTypesandUTType - Plain text encoded as UTF-16 with a BOM, or if a BOM is not present, using “external representation” byte order (big-endian).
- UTTypeUT
F16Plain ⚠Text UTCoreTypesandUTType - Plain text encoded as UTF-16, in native byte order, with an optional BOM.
- UTType
Unix ⚠Executable UTCoreTypesandUTType - A UNIX executable (flat file.)
- UTTypeV
Card ⚠UTCoreTypesandUTType - A vCard file.
- UTType
Video ⚠UTCoreTypesandUTType - Pure video data with no audio data.
- UTType
Volume ⚠UTCoreTypesandUTType - The root folder of a volume or mount point.
- UTTypeWAV⚠
UTCoreTypesandUTType - The Microsoft waveform audio format (.wav).
- UTType
WebArchive ⚠UTCoreTypesandUTType - The WebKit webarchive format.
- UTType
WebP ⚠UTCoreTypesandUTType - The WebP image format.
- UTType
X509 ⚠Certificate UTCoreTypesandUTType - An X.509 certificate.
- UTTypeXML⚠
UTCoreTypesandUTType - Generic XML.
- UTTypeXML
Property ⚠List UTCoreTypesandUTType - An XML property list.
- UTTypeXPC
Service ⚠UTCoreTypesandUTType - An XPC service bundle.
- UTTypeYAML⚠
UTCoreTypesandUTType - Yet Another Markup Language.
- UTTypeZIP⚠
UTCoreTypesandUTType - A zip archive.
Traits§
- NSItem
ProviderUT Type NSItemProvider_UTType - Category “UTType” on
NSItemProvider. - NSStringUT
Additions UTAdditions - Category “UTAdditions” on
NSString. - NSURLUT
Additions UTAdditions - Category “UTAdditions” on
NSURL.