Ссылка UTType
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import MobileCoreServices
Objective C
@import MobileCoreServices;
Универсальные Идентификаторы типов (или UTIs) являются строками, однозначно определяющими абстрактные типы. Они могут использоваться для описания формата файла или типа данных в памяти, но могут также использоваться для описания типа других видов объектов, таких как каталоги, объемы или пакеты.
Описания типа появляются в списках свойств пакета и говорят системе несколько вещей о типе. Подробная информация о формате и объявлении UTI может быть найдена в Универсальном Обзоре Идентификаторов типов. Несколько ключевых понятий, найденных в объявлении, включают:
Соответствие. Отношения соответствия устанавливают иерархию множественного наследования между типами. Значения свойств типа могут быть наследованы во время выполнения согласно отношениям соответствия для каждого типа. Когда объявление типа не включает значение для определенного свойства типа, тогда супертипы типа ищутся значение. Супертипы ищутся в глубину в порядке, данном в описании типа. Это - единственный путь, которым заявленный порядок супертипов является значительным.
Теги. Тег является строкой, указывающей определение типа в некотором другом идентификационном механизме типа, таком как тип MIME или расширение файла. Пространство имен другого идентификационного механизма типа известно как его класс. Классы самостоятельно идентифицируются универсальными идентификаторами типов так, чтобы набор допустимых классов тега был легко расширен в будущем.
Описания типа могут включать несколько других свойств: локализуемое пользовательское описание типа, имя ресурса значка в пакете объявления, ссылочный URL, идентифицирующий техническую документацию о самом типе и номер версии, который может быть постепенно увеличен как тип, развиваются. Все эти свойства являются дополнительными.
-
Создает универсальный идентификатор типа для типа, обозначенного указанным тегом.
Объявление
Swift
func UTTypeCreatePreferredIdentifierForTag(_
inTagClass
: CFString!, _inTag
: CFString!, _inConformingToUTI
: CFString!) -> Unmanaged<CFString>!Objective C
CFStringRef UTTypeCreatePreferredIdentifierForTag ( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI );
Параметры
inTagClass
Класс
inTag
параметр. Для получения дополнительной информации посмотрите“Type Tag Classes”
.inTag
Тег для перевода в универсальный идентификатор типа.
inConformingToUTI
Если нет
NULL
, возвращенный универсальный идентификатор типа должен соответствовать этому параметру.Возвращаемое значение
Новый CFStringRef, содержащий универсальный идентификатор типа, или
NULL
если inTagClass не является известным классом тегаОбсуждение
Эта функция используется для перевода типа, объявил использование другого механизма объявления (например, типы MIME) в универсальный идентификатор типа. Эта функция ищет все объявления UTI соответствующий перевод. Если соответствующий параметр присваивается, поиск сокращен до подмножества идентификаторов типов, соответствующих тому типу.
Если существует больше чем один возможный UTI для указанного тега, UTI, который будет возвращен, не определен. Посмотрите
UTTypeCreateAllIdentifiersForTag
если необходимо видеть все результаты поиска.Если никакой результат не найден, эта функция создает динамический тип, начинающийся
dyn
префикс. Это позволяет Вам раздавать UTI и преобразовывать его назад в исходный тег.Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
Создает массив всех универсальных идентификаторов типов для типа, обозначенного указанным тегом.
Объявление
Swift
func UTTypeCreateAllIdentifiersForTag(_
inTagClass
: CFString!, _inTag
: CFString!, _inConformingToUTI
: CFString!) -> Unmanaged<CFArray>!Objective C
CFArrayRef UTTypeCreateAllIdentifiersForTag ( CFStringRef inTagClass, CFStringRef inTag, CFStringRef inConformingToUTI );
Параметры
inTagClass
Класс
inTag
параметр. Для получения дополнительной информации посмотрите“Type Tag Classes”
.inTag
Тег для перевода в универсальный идентификатор типа.
inConformingToUTI
Если нет
nil
, все возвращенные универсальные идентификаторы типов должны соответствовать этому параметру.Возвращаемое значение
Массив универсальных идентификаторов типов, или
NULL
если inTagClass не является известным классом тегаОбсуждение
Эта функция используется для перевода типа, объявил использование другого механизма объявления (например, типы MIME) в универсальный идентификатор типа. Эта функция ищет все объявления UTI соответствующий перевод и возвращает все возможные результаты. Если соответствующий параметр присваивается, поиск сокращен до подмножества идентификаторов типов, соответствующих тому типу.
Если никакой результат не найден, эта функция создает динамический тип, начинающийся
dyn
префикс.Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
Переводит универсальный идентификатор типа в список тегов в методе классификации других типов.
Объявление
Swift
func UTTypeCopyPreferredTagWithClass(_
inUTI
: CFString!, _inTagClass
: CFString!) -> Unmanaged<CFString>!Objective C
CFStringRef UTTypeCopyPreferredTagWithClass ( CFStringRef inUTI, CFStringRef inTagClass );
Параметры
inUTI
Универсальный идентификатор типа для преобразования.
inTagClass
Класс тегов Вы хотите возвратиться. Для получения дополнительной информации посмотрите
“Type Tag Classes”
.Возвращаемое значение
Массив тегов (как Кфстрингс), или
NULL
если не было никакого перевода, доступного для преобразования универсального идентификатора типа в указанный класс.Обсуждение
Если описание типа включало больше чем один тег с указанным классом, первый тег в заявленном массиве тега является предпочтительным тегом.
Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Возвраты, равны ли два универсальных идентификаторов типов.
Объявление
Swift
func UTTypeEqual(_
inUTI1
: CFString!, _inUTI2
: CFString!) -> BooleanObjective C
Boolean UTTypeEqual ( CFStringRef inUTI1, CFStringRef inUTI2 );
Параметры
inUTI1
Универсальный идентификатор типа.
inUTI2
Универсальный идентификатор типа для сравнения его с.
Возвращаемое значение
Возвраты
true
если два универсальных идентификаторов типов эквивалентны.Обсуждение
Если один или оба из идентификаторов динамический идентификатор, то типы равны, если спецификация тега любого идентификатора является подмножеством спецификации тега другого идентификатора.
Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Возвраты, соответствует ли универсальный идентификатор типа другому универсальному идентификатору типа.
Объявление
Swift
func UTTypeConformsTo(_
inUTI
: CFString!, _inConformsToUTI
: CFString!) -> BooleanObjective C
Boolean UTTypeConformsTo ( CFStringRef inUTI, CFStringRef inConformsToUTI );
Параметры
inUTI
Универсальный идентификатор типа для сравнения.
inConformsToUTI
Универсальный идентификатор типа для сравнения его с.
Возвращаемое значение
Возвраты
true
если универсальный идентификатор типа равен или соответствует второму типу.Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Возвращает локализованную, читаемую пользователем строку описания типа, связанную с универсальным идентификатором типа.
Объявление
Swift
func UTTypeCopyDescription(_
inUTI
: CFString!) -> Unmanaged<CFString>!Objective C
CFStringRef UTTypeCopyDescription ( CFStringRef inUTI );
Параметры
inUTI
Универсальный идентификатор типа.
Возвращаемое значение
Локализованная строка, описывающая тип, или
NULL
если никакое описание типа не доступно.Обсуждение
Локализованная строка, описывающая универсальный тип, найдена в объявлении типа.
Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Возвращает объявление универсального типа.
Объявление
Swift
func UTTypeCopyDeclaration(_
inUTI
: CFString!) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef UTTypeCopyDeclaration ( CFStringRef inUTI );
Параметры
inUTI
Универсальный идентификатор типа.
Возвращаемое значение
Словарь, содержащий объявление универсального типа, или
NULL
если не может быть найдено никакое объявление для того типа.Обсуждение
Универсальный идентификатор типа объявляется в информационном списке свойств пакета (
info.plist
). Эта функция извлекает и возвращает словарь, содержащий полное объявление универсального идентификатора типа. Это полезно, когда Ваше приложение должно получить доступ к свойствам, который не имеет встроенной функции средства доступа. Для получения дополнительной информации о формате словаря см. Универсальный Обзор Идентификаторов типов.Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Возвращает расположение пакета, содержащего объявление для типа.
Объявление
Swift
func UTTypeCopyDeclaringBundleURL(_
inUTI
: CFString!) -> Unmanaged<CFURL>!Objective C
CFURLRef UTTypeCopyDeclaringBundleURL ( CFStringRef inUTI );
Параметры
inUTI
Универсальный идентификатор типа.
Возвращаемое значение
URL, указывающий на пакет, содержащий объявление универсального идентификатора типа, или
NULL
. если пакет, содержащий объявление не может быть расположен,Оператор импорта
Objective C
@import MobileCoreServices;
Swift
import MobileCoreServices
Доступность
Доступный в iOS 3.0 и позже.
-
Это ключи для значений, найденных в словаре UTI. Для получения дополнительной информации о словарях UTI, см. Универсальный Обзор Идентификаторов типов.
Объявление
Swift
let kUTExportedTypeDeclarationsKey: CFString! let kUTImportedTypeDeclarationsKey: CFString! let kUTTypeIdentifierKey: CFString! let kUTTypeTagSpecificationKey: CFString! let kUTTypeConformsToKey: CFString! let kUTTypeDescriptionKey: CFString! let kUTTypeIconFileKey: CFString! let kUTTypeReferenceURLKey: CFString! let kUTTypeVersionKey: CFString!
Objective C
const CFStringRef kUTExportedTypeDeclarationsKey; const CFStringRef kUTImportedTypeDeclarationsKey; const CFStringRef kUTTypeIdentifierKey; const CFStringRef kUTTypeTagSpecificationKey; const CFStringRef kUTTypeConformsToKey; const CFStringRef kUTTypeDescriptionKey; const CFStringRef kUTTypeIconFileKey; const CFStringRef kUTTypeReferenceURLKey; const CFStringRef kUTTypeVersionKey;
Константы
-
kUTExportedTypeDeclarationsKey
Массив экспортируемых объявлений UTI.
Доступный в iOS 3.0 и позже.
-
kUTImportedTypeDeclarationsKey
Массив импортированных объявлений UTI.
Доступный в iOS 3.0 и позже.
-
kUTTypeIdentifierKey
Универсальный идентификатор типа для заявленного типа. Этот ключ требуется.
Доступный в iOS 3.0 и позже.
-
kUTTypeTagSpecificationKey
Словарь, содержащий преобразования универсального идентификатора типа к эквивалентным тегам в других системах классификации. Посмотрите Классы Тега Типа для примеров.
Доступный в iOS 3.0 и позже.
-
kUTTypeConformsToKey
UTIs, которому соответствует этот идентификатор.
Доступный в iOS 3.0 и позже.
-
kUTTypeDescriptionKey
Видимое пользователем описание этого типа (может быть локализован).
Доступный в iOS 3.0 и позже.
-
kUTTypeIconFileKey
Имя ресурса значка пакета для соединения с этим UTI.
Доступный в iOS 3.0 и позже.
-
kUTTypeReferenceURLKey
URL справочного документа, описывающего этот тип.
Доступный в iOS 3.0 и позже.
-
kUTTypeVersionKey
Строка версии.
Доступный в iOS 3.0 и позже.
-
-
Эти строки идентифицируют другие системы классификации тегирования, от которых универсальный идентификатор типа может быть преобразован в и.
Объявление
Swift
let kUTTagClassFilenameExtension: CFString! let kUTTagClassMIMEType: CFString!
Objective C
const CFStringRef kUTTagClassFilenameExtension; const CFStringRef kUTTagClassMIMEType;
Константы
-
Это абстрактные универсальные идентификаторы типов, из которых получено большинство других идентификаторов типов.
Объявление
Swift
let kUTTypeItem: CFString! let kUTTypeContent: CFString! let kUTTypeCompositeContent: CFString! let kUTTypeApplication: CFString! let kUTTypeMessage: CFString! let kUTTypeContact: CFString! let kUTTypeArchive: CFString! let kUTTypeDiskImage: CFString!
Objective C
const CFStringRef kUTTypeItem; const CFStringRef kUTTypeContent; const CFStringRef kUTTypeCompositeContent; const CFStringRef kUTTypeApplication; const CFStringRef kUTTypeMessage; const CFStringRef kUTTypeContact; const CFStringRef kUTTypeArchive; const CFStringRef kUTTypeDiskImage;
Константы
-
kUTTypeItem
Универсальный идентификатор абстрактного типа для большинства вещей (файлы, каталоги).
Доступный в iOS 3.0 и позже.
-
kUTTypeContent
Идентификатор абстрактного типа для чего-либо содержащего просматриваемое пользователем содержание документа (документы, данные области монтажа и пакеты документов).
Доступный в iOS 3.0 и позже.
-
kUTTypeCompositeContent
Идентификатор абстрактного типа для довольного форматы, поддерживающие, смешал встроенное содержание (т.е. составные документы).
Доступный в iOS 3.0 и позже.
-
kUTTypeApplication
Идентификатор типа для приложений Mac.
Доступный в iOS 3.0 и позже.
-
kUTTypeMessage
Идентификатор абстрактного типа для сообщений (электронная почта, мгновенное сообщение, и т.д.).
Доступный в iOS 3.0 и позже.
-
kUTTypeContact
Идентификатор абстрактного типа для контактной информации (например, лицо, группа или организация).
Доступный в iOS 3.0 и позже.
-
kUTTypeArchive
Идентификатор абстрактного типа для архива файлов и каталогов.
Доступный в iOS 3.0 и позже.
-
kUTTypeDiskImage
Идентификатор типа для элемента данных, монтируемого как объем.
Доступный в iOS 3.0 и позже.
-
-
Это универсальные идентификаторы типов для конкретных типов.
Объявление
Swift
let kUTTypeData: CFString! let kUTTypeDirectory: CFString! let kUTTypeResolvable: CFString! let kUTTypeSymLink: CFString! let kUTTypeMountPoint: CFString! let kUTTypeAliasFile: CFString! let kUTTypeAliasRecord: CFString! let kUTTypeURL: CFString! let kUTTypeFileURL: CFString!
Objective C
const CFStringRef kUTTypeData; const CFStringRef kUTTypeDirectory; const CFStringRef kUTTypeResolvable; const CFStringRef kUTTypeSymLink; const CFStringRef kUTTypeMountPoint; const CFStringRef kUTTypeAliasFile; const CFStringRef kUTTypeAliasRecord; const CFStringRef kUTTypeURL; const CFStringRef kUTTypeFileURL;
Константы
-
kUTTypeData
Идентификатор типа для любого вида простого потока байтов, включая файлы и данные в памяти.
Доступный в iOS 3.0 и позже.
-
kUTTypeDirectory
Идентификатор типа для каталога файловой системы, включая пакеты и папки.
Доступный в iOS 3.0 и позже.
-
kUTTypeResolvable
Идентификатор типа для символьных ссылок и файлов псевдонима.
Доступный в iOS 3.0 и позже.
-
kUTTypeSymLink
Идентификатор типа для символьной ссылки.
Доступный в iOS 3.0 и позже.
-
kUTTypeMountPoint
Идентификатор типа для корневого каталога объема.
Доступный в iOS 3.0 и позже.
-
kUTTypeAliasFile
Идентификатор типа для полностью сформированного файла псевдонима.
Доступный в iOS 3.0 и позже.
-
kUTTypeAliasRecord
Идентификатор типа для необработанных данных псевдонима.
Доступный в iOS 3.0 и позже.
-
kUTTypeURL
Идентификатор типа для байтов URL.
Доступный в iOS 3.0 и позже.
-
kUTTypeFileURL
Идентификатор типа для текста «файла»: URL.
Доступный в iOS 3.0 и позже.
-
-
Это универсальные идентификаторы типов для текстового содержания.
Объявление
Swift
let kUTTypeText: CFString! let kUTTypePlainText: CFString! let kUTTypeUTF8PlainText: CFString! let kUTTypeUTF16ExternalPlainText: CFString! let kUTTypeUTF16PlainText: CFString! let kUTTypeRTF: CFString! let kUTTypeHTML: CFString! let kUTTypeXML: CFString! let kUTTypeSourceCode: CFString! let kUTTypeCSource: CFString! let kUTTypeObjectiveCSource: CFString! let kUTTypeCPlusPlusSource: CFString! let kUTTypeObjectiveCPlusPlusSource: CFString! let kUTTypeCHeader: CFString! let kUTTypeCPlusPlusHeader: CFString! let kUTTypeJavaSource: CFString!
Objective C
const CFStringRef kUTTypeText; const CFStringRef kUTTypePlainText; const CFStringRef kUTTypeUTF8PlainText; const CFStringRef kUTTypeUTF16ExternalPlainText; const CFStringRef kUTTypeUTF16PlainText; const CFStringRef kUTTypeRTF; const CFStringRef kUTTypeHTML; const CFStringRef kUTTypeXML; const CFStringRef kUTTypeSourceCode; const CFStringRef kUTTypeCSource; const CFStringRef kUTTypeObjectiveCSource; const CFStringRef kUTTypeCPlusPlusSource; const CFStringRef kUTTypeObjectiveCPlusPlusSource; const CFStringRef kUTTypeCHeader; const CFStringRef kUTTypeCPlusPlusHeader; const CFStringRef kUTTypeJavaSource;
Константы
-
kUTTypeText
Идентификатор типа для всех закодированных текстом данных, включая текст с разметкой (HTML, RTF, и т.д.).
Доступный в iOS 3.0 и позже.
-
kUTTypePlainText
Идентификатор типа для текста без разметки и в неуказанном кодировании.
Доступный в iOS 3.0 и позже.
-
kUTTypeUTF8PlainText
Идентификатор типа для простого текста в кодировании UTF-8.
Доступный в iOS 3.0 и позже.
-
kUTTypeUTF16ExternalPlainText
Идентификатор типа для простого текста в кодировании UTF-16. Если закодированный текст не включает метку порядка байтов (BOM), данные имеют «внешнее представление» порядок байтов (обратный порядок байтов).
Доступный в iOS 3.0 и позже.
-
kUTTypeUTF16PlainText
Идентификатор типа для простого текста в UTF-16, кодирующем в собственном порядке байтов. Метка порядка байтов (BOM) является дополнительной. Correspondes к 'utxt' OSType.
Доступный в iOS 3.0 и позже.
-
kUTTypeRTF
Идентификатор типа для Формата RTF.
Доступный в iOS 3.0 и позже.
-
kUTTypeHTML
Идентификатор типа для HTML, любой версии.
Доступный в iOS 3.0 и позже.
-
kUTTypeXML
Идентификатор типа для данных XML.
Доступный в iOS 3.0 и позже.
-
kUTTypeSourceCode
Идентификатор абстрактного типа для исходного кода (любой язык).
Доступный в iOS 3.0 и позже.
-
kUTTypeCSource
Идентификатор типа для исходного кода C (.c).
Доступный в iOS 3.0 и позже.
-
kUTTypeObjectiveCSource
Идентификатор типа для исходного кода Objective C (.m).
Доступный в iOS 3.0 и позже.
-
kUTTypeCPlusPlusSource
Идентификатор типа для исходного кода C++ (.cp, и т.д.).
Доступный в iOS 3.0 и позже.
-
kUTTypeObjectiveCPlusPlusSource
Идентификатор типа для Objective C ++ исходный код.
Доступный в iOS 3.0 и позже.
-
kUTTypeCHeader
Идентификатор типа для заголовка C.
Доступный в iOS 3.0 и позже.
-
kUTTypeCPlusPlusHeader
Идентификатор типа для заголовка C++.
Доступный в iOS 3.0 и позже.
-
kUTTypeJavaSource
Идентификатор типа для исходного кода Java.
Доступный в iOS 3.0 и позже.
-
-
Универсальные идентификаторы типов для содержания, включающего многократные типы данных.
Объявление
Swift
let kUTTypePDF: CFString! let kUTTypeRTFD: CFString! let kUTTypeFlatRTFD: CFString! let kUTTypeTXNTextAndMultimediaData: CFString! let kUTTypeWebArchive: CFString!
Objective C
const CFStringRef kUTTypePDF; const CFStringRef kUTTypeRTFD; const CFStringRef kUTTypeFlatRTFD; const CFStringRef kUTTypeTXNTextAndMultimediaData; const CFStringRef kUTTypeWebArchive;
Константы
-
kUTTypePDF
Идентификатор типа для Adobe PDF format.
Доступный в iOS 3.0 и позже.
-
kUTTypeRTFD
Идентификатор типа для Каталога Формата RTF (RTF со встраиванием содержания, дисковым форматом).
Доступный в iOS 3.0 и позже.
-
kUTTypeFlatRTFD
Идентификатор типа для Сглаженного RTFD (формат области монтажа).
Доступный в iOS 3.0 и позже.
-
kUTTypeTXNTextAndMultimediaData
Идентификатор типа для MLTE (Textension) форматирует для смешанного текста и мультимедийных данных. Соответствует 'txtn' OSType.
Доступный в iOS 3.0 и позже.
-
kUTTypeWebArchive
Идентификатор типа для сети WebKit архивирует формат
Доступный в iOS 3.0 и позже.
-
-
Универсальные идентификаторы типов для графического содержания.
Объявление
Swift
let kUTTypeImage: CFString! let kUTTypeJPEG: CFString! let kUTTypeJPEG2000: CFString! let kUTTypeTIFF: CFString! let kUTTypePICT: CFString! let kUTTypeGIF: CFString! let kUTTypePNG: CFString! let kUTTypeQuickTimeImage: CFString! let kUTTypeAppleICNS: CFString! let kUTTypeBMP: CFString! let kUTTypeICO: CFString!
Objective C
const CFStringRef kUTTypeImage; const CFStringRef kUTTypeJPEG; const CFStringRef kUTTypeJPEG2000; const CFStringRef kUTTypeTIFF; const CFStringRef kUTTypePICT; const CFStringRef kUTTypeGIF; const CFStringRef kUTTypePNG; const CFStringRef kUTTypeQuickTimeImage; const CFStringRef kUTTypeAppleICNS const CFStringRef kUTTypeBMP; const CFStringRef kUTTypeICO;
Константы
-
kUTTypeImage
Идентификатор абстрактного типа для данных изображения.
Доступный в iOS 3.0 и позже.
-
kUTTypeJPEG
Идентификатор типа для изображения JPEG.
Доступный в iOS 3.0 и позже.
-
kUTTypeJPEG2000
Идентификатор типа для изображения JPEG 2000 года.
Доступный в iOS 3.0 и позже.
-
kUTTypeTIFF
Идентификатор типа для изображения TIFF.
Доступный в iOS 3.0 и позже.
-
kUTTypePICT
Идентификатор типа для PICT Quickdraw.
Доступный в iOS 3.0 и позже.
-
kUTTypeGIF
Идентификатор типа для изображения GIF.
Доступный в iOS 3.0 и позже.
-
kUTTypePNG
Идентификатор типа для изображения PNG.
Доступный в iOS 3.0 и позже.
-
kUTTypeQuickTimeImage
Идентификатор типа для изображения QuickTime. Соответствует 'qtif' OSType.
Доступный в iOS 3.0 и позже.
-
kUTTypeAppleICNS
Идентификатор типа для данных значка Apple.
Доступный в iOS 3.0 и позже.
-
kUTTypeBMP
Идентификатор типа для битового массива Windows.
Доступный в iOS 3.0 и позже.
-
kUTTypeICO
Идентификатор типа для данных значка Windows.
Доступный в iOS 3.0 и позже.
-
-
Универсальный идентификатор типа для звукового содержимого и видеоконтента.
Объявление
Swift
let kUTTypeAudiovisualContent: CFString! let kUTTypeMovie: CFString! let kUTTypeVideo: CFString! let kUTTypeAudio: CFString! let kUTTypeQuickTimeMovie: CFString! let kUTTypeMPEG: CFString! let kUTTypeMPEG4: CFString! let kUTTypeMP3: CFString! let kUTTypeMPEG4Audio: CFString! let kUTTypeAppleProtectedMPEG4Audio: CFString!
Objective C
const CFStringRef kUTTypeAudiovisualContent; const CFStringRef kUTTypeMovie; const CFStringRef kUTTypeVideo; const CFStringRef kUTTypeAudio; const CFStringRef kUTTypeQuickTimeMovie; const CFStringRef kUTTypeMPEG; const CFStringRef kUTTypeMPEG4; const CFStringRef kUTTypeMP3; const CFStringRef kUTTypeMPEG4Audio; const CFStringRef kUTTypeAppleProtectedMPEG4Audio;
Константы
-
kUTTypeAudiovisualContent
Идентификатор абстрактного типа для звукового содержимого и/или видеоконтента.
Доступный в iOS 3.0 и позже.
-
kUTTypeMovie
Идентификатор абстрактного типа для формата носителя, который может содержать и видео и аудио. Соответствует тому, что пользователи маркировали бы «фильмом»
Доступный в iOS 3.0 и позже.
-
kUTTypeVideo
Идентификатор абстрактного типа для чистых видеоданных (никакое аудио).
Доступный в iOS 3.0 и позже.
-
kUTTypeAudio
Идентификатор абстрактного типа для чистых аудиоданных (никакое видео).
Доступный в iOS 3.0 и позже.
-
kUTTypeQuickTimeMovie
Идентификатор типа для фильма в формате QuickTime.
Доступный в iOS 3.0 и позже.
-
kUTTypeMPEG
Идентификатор типа для MPEG 1 или фильма MPEG 2.
Доступный в iOS 3.0 и позже.
-
kUTTypeMPEG4
Идентификатор типа для фильма MPEG 4.
Доступный в iOS 3.0 и позже.
-
kUTTypeMP3
Идентификатор типа для аудио MP3.
Доступный в iOS 3.0 и позже.
-
kUTTypeMPEG4Audio
Идентификатор типа для уровня аудио MPEG 4 (.m4a, или тип audio/MP4 MIME).
Доступный в iOS 3.0 и позже.
-
kUTTypeAppleProtectedMPEG4Audio
Идентификатор типа для Apple защитил формат MPEG4 (.m4p, формат музыкального магазина iTunes).
Доступный в iOS 3.0 и позже.
-
-
Универсальные идентификаторы типов для различных типов каталога.
Объявление
Swift
let kUTTypeFolder: CFString! let kUTTypeVolume: CFString! let kUTTypePackage: CFString! let kUTTypeBundle: CFString! let kUTTypeFramework: CFString!
Objective C
const CFStringRef kUTTypeFolder; const CFStringRef kUTTypeVolume; const CFStringRef kUTTypePackage; const CFStringRef kUTTypeBundle; const CFStringRef kUTTypeFramework;
Константы
-
kUTTypeFolder
Идентификатор типа для доступный для просмотра пользователем каталог (т.е. не пакет).
Доступный в iOS 3.0 и позже.
-
kUTTypeVolume
Идентификатор типа для корневой папки объема/точки монтирования.
Доступный в iOS 3.0 и позже.
-
kUTTypePackage
Идентификатор типа для упакованного каталога.
Доступный в iOS 3.0 и позже.
-
kUTTypeBundle
Идентификатор типа для каталога, соответствующего a
CFBundle
расположение.Доступный в iOS 3.0 и позже.
-
kUTTypeFramework
Идентификатор типа для каталога, соответствующего платформе OS X.
Доступный в iOS 3.0 и позже.
-
-
Универсальные идентификаторы типов для типов приложения.
Объявление
Swift
let kUTTypeApplicationBundle: CFString! let kUTTypeApplicationFile: CFString!
Objective C
const CFStringRef kUTTypeApplicationBundle; const CFStringRef kUTTypeApplicationFile;
Константы