Ссылка MDItem
MDItem является совместимым CF объектом, представляющим файл и метаданные, связанные с файлом.
Для функций, ожидающих параметр MDItemRef, если этим параметром не будет допустимый MDItemRef, поведение не определено. NULL не допустимый MDItemRef.
-
Создает объект MDItem для файла в указанном пути.
Объявление
Swift
func MDItemCreate(_allocator: CFAllocator!, _path: CFString!) -> MDItem!Objective C
MDItemRef MDItemCreate ( CFAllocatorRef allocator, CFStringRef path );Параметры
allocatorCFAllocatorобъект, который будет использоваться для выделения памяти для нового объекта. ПередачаNULLилиkCFAllocatorDefaultиспользовать текущее средство выделения по умолчанию.pathПуть к файлу, из которого можно создать
MDItem. Путь должен существовать.Возвращаемое значение
MDItemобъект илиNULLесли была проблема, создающая объект.Обсуждение
Возвращает элемент метаданных для данного URL.
Специальные замечания
В OS X v 10.5 и более позднем MDItemRefs может или может не быть uniqued. Необходимо всегда использовать
CFEqualдля сравнения.До OS X элементы v 10.5, как гарантировали, будут уникальны, и == мог или
CFEqualмог использоваться для сравнения.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.4 OS X и позже.
-
Создает объект MDItem для файла в указанном файле URL.
Объявление
Swift
func MDItemCreateWithURL(_allocator: CFAllocator!, _url: CFURL!) -> MDItem!Objective C
MDItemRef MDItemCreateWithURL ( CFAllocatorRef allocator, CFURLRef url );Параметры
allocatorCFAllocatorобъект, который будет использоваться для выделения памяти для нового объекта. ПередачаNULLилиkCFAllocatorDefaultиспользовать текущее средство выделения по умолчанию.urlURL файла к файлу, из которого можно создать
MDItem. Файл должен существовать.Возвращаемое значение
MDItemобъект илиNULLесли была проблема, создающая объект.Обсуждение
Возвращает элемент метаданных для данного URL.
Специальные замечания
В OS X v 10.5 и более позднем MDItemRefs может или может не быть uniqued. Необходимо всегда использовать
CFEqualдля сравнения.До OS X элементы v 10.5, как гарантировали, будут уникальны, и == мог или
CFEqualмог использоваться для сравнения.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.6 OS X и позже.
-
Возвращает идентификатор типа всех экземпляров MDItem.
Возвращаемое значение
Идентификатор типа для
MDItemнепрозрачный тип.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.4 OS X и позже.
-
Возвращает значение указанного атрибута в элементе метаданных.
Объявление
Swift
func MDItemCopyAttribute(_item: MDItem!, _name: CFString!) -> AnyObject!Objective C
CFTypeRef MDItemCopyAttribute ( MDItemRef item, CFStringRef name );Параметры
itemЭлемент, который будет запрошен.
nameИмя требуемого атрибута.
Возвращаемое значение
CFTypeRef, или
NULLесли был отказ, читая атрибут, или атрибут не существует.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.4 OS X и позже.
-
Возвращает значения указанных атрибутов в элементе метаданных.
Объявление
Swift
func MDItemCopyAttributes(_item: MDItem!, _names: CFArray!) -> CFDictionary!Objective C
CFDictionaryRef MDItemCopyAttributes ( MDItemRef item, CFArrayRef names );Параметры
itemЭлемент, который будет запрошен.
namesCFArray, содержащий имена требуемых атрибутов.
Возвращаемое значение
CFDictionary, содержащий ключи для требуемых названий атрибута и соответствующие значения. Если атрибут не будет существовать, или атрибут нечитабелен, то не будет никакой пары ключ/значение для него в словаре. Возвраты
NULLпри отказе.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.4 OS X и позже.
-
Возвращает значения указанных атрибутов в элементе метаданных.
Объявление
Objective C
CFDictionaryRef MDItemCopyAttributeList ( MDItemRef item, ... );Параметры
itemЭлемент, который будет запрошен.
...Разделенный от запятой varargs список строковых названий атрибута..
Возвращаемое значение
CFDictionary, содержащий ключи для требуемых названий атрибута и соответствующие значения. Если атрибут не будет существовать, или атрибут нечитабелен, то не будет никакой пары ключ/значение для него в словаре. Возвраты
NULLпри отказе.Оператор импорта
Objective C
@import CoreServices;Доступность
Доступный в версии 10.4 OS X и позже.
-
Возвращает массив, содержащий названия атрибута, существующие в элементе метаданных.
Объявление
Swift
func MDItemCopyAttributeNames(_item: MDItem!) -> CFArray!Objective C
CFArrayRef MDItemCopyAttributeNames ( MDItemRef item );Параметры
itemЭлемент, который будет запрошен.
Возвращаемое значение
CFArray названий атрибута CFString, или
NULLпри отказе.Оператор импорта
Objective C
@import CoreServices;Swift
import CoreServicesДоступность
Доступный в версии 10.4 OS X и позже.
-
Метаданные приписывают ключи, которые характерны для многих типов файлов.
Объявление
Swift
let kMDItemAttributeChangeDate: CFString! let kMDItemAudiences: CFString! let kMDItemAuthors: CFString! let kMDItemAuthorAddresses: CFString! let kMDItemCity: CFString! let kMDItemComment: CFString! let kMDItemContactKeywords: CFString! let kMDItemContentCreationDate: CFString! let kMDItemContentModificationDate: CFString! let kMDItemContentType: CFString! let kMDItemContributors: CFString! let kMDItemCopyright: CFString! let kMDItemCountry: CFString! let kMDItemCoverage: CFString! let kMDItemCreator: CFString! let kMDItemDescription: CFString! let kMDItemDueDate: CFString! let kMDItemDurationSeconds: CFString! let kMDItemEmailAddresses: CFString! let kMDItemEncodingApplications: CFString! let kMDItemFinderComment: CFString! let kMDItemFonts: CFString! let kMDItemHeadline: CFString! let kMDItemIdentifier: CFString! let kMDItemInstantMessageAddresses: CFString! let kMDItemInstructions: CFString! let kMDItemKeywords: CFString! let kMDItemKind: CFString! let kMDItemLanguages: CFString! let kMDItemLastUsedDate: CFString! let kMDItemNumberOfPages: CFString! let kMDItemOrganizations: CFString! let kMDItemPageHeight: CFString! let kMDItemPageWidth: CFString! let kMDItemParticipants: CFString! let kMDItemPhoneNumbers: CFString! let kMDItemProjects: CFString! let kMDItemPublishers: CFString! let kMDItemRecipients: CFString! let kMDItemRecipientAddresses: CFString! let kMDItemRights: CFString! let kMDItemSecurityMethod: CFString! let kMDItemStarRating: CFString! let kMDItemStateOrProvince: CFString! let kMDItemTextContent: CFString! let kMDItemTitle: CFString! let kMDItemVersion: CFString! let kMDItemWhereFroms: CFString! let kMDItemAuthorEmailAddresses: CFString! let kMDItemRecipientEmailAddresses: CFString! let kMDItemTheme: CFString! let kMDItemSubject: CFString! let kMDItemCFBundleIdentifier: CFString! let kMDItemFSHasCustomIcon: CFString! let kMDItemFSIsStationery: CFString! let kMDItemInformation: CFString! let kMDItemURL: CFString!Objective C
const CFStringRef kMDItemAttributeChangeDate; const CFStringRef kMDItemAudiences; const CFStringRef kMDItemAuthors; const CFStringRef kMDItemAuthorAddresses; const CFStringRef kMDItemCity; const CFStringRef kMDItemComment; const CFStringRef kMDItemContactKeywords; const CFStringRef kMDItemContentCreationDate; const CFStringRef kMDItemContentModificationDate; const CFStringRef kMDItemContentType; const CFStringRef kMDItemContributors; const CFStringRef kMDItemCopyright; const CFStringRef kMDItemCountry; const CFStringRef kMDItemCoverage; const CFStringRef kMDItemCreator; const CFStringRef kMDItemDescription; const CFStringRef kMDItemDueDate; const CFStringRef kMDItemDurationSeconds; const CFStringRef kMDItemEmailAddresses; const CFStringRef kMDItemEncodingApplications; const CFStringRef kMDItemFinderComment; const CFStringRef kMDItemFonts; const CFStringRef kMDItemHeadline; const CFStringRef kMDItemIdentifier; const CFStringRef kMDItemInstantMessageAddresses; const CFStringRef kMDItemInstructions; const CFStringRef kMDItemKeywords; const CFStringRef kMDItemKind; const CFStringRef kMDItemLanguages; const CFStringRef kMDItemLastUsedDate; const CFStringRef kMDItemNumberOfPages; const CFStringRef kMDItemOrganizations; const CFStringRef kMDItemPageHeight; const CFStringRef kMDItemPageWidth; const CFStringRef kMDItemParticipants; const CFStringRef kMDItemPhoneNumbers; const CFStringRef kMDItemProjects; const CFStringRef kMDItemPublishers; const CFStringRef kMDItemRecipients; const CFStringRef kMDItemRecipientAddresses; const CFStringRef kMDItemRights; const CFStringRef kMDItemSecurityMethod; const CFStringRef kMDItemStarRating; const CFStringRef kMDItemStateOrProvince; const CFStringRef kMDItemTextContent; const CFStringRef kMDItemTitle; const CFStringRef kMDItemVersion; const CFStringRef kMDItemWhereFroms; const CFStringRef kMDItemSupportFileType; const CFStringRef kMDItemAuthorEmailAddresses; const CFStringRef kMDItemRecipientEmailAddresses; const CFStringRef kMDItemTheme; const CFStringRef kMDItemSubject; const CFStringRef kMDItemCFBundleIdentifier; const CFStringRef kMDItemFSHasCustomIcon; const CFStringRef kMDItemFSIsStationery; const CFStringRef kMDItemInformation; const CFStringRef kMDItemURL;Константы
-
kMDItemAttributeChangeDatekMDItemAttributeChangeDateДата и время последнего изменения, внесенного в атрибут метаданных. CFDate.
Доступный в OS X v10.4 и позже.
-
kMDItemAudienceskMDItemAudiencesАудитория, для которой предназначается файл. Аудитория может быть определена создателем или издателем или третьим лицом. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemAuthorskMDItemAuthorsАвтор или авторы, содержания файла. CFArray Кфстрингса.
Порядок авторов сохраняется, но не представляет основного автора или относительную важность авторов.
Доступный в OS X v10.4 и позже.
-
kMDItemAuthorAddresseskMDItemAuthorAddressesЭтот атрибут указывает адреса автора документа. CFArray Кфстрингса.
Доступный в OS X v10.6 и позже.
-
kMDItemCitykMDItemCityИдентифицирует город источника согласно инструкциям, установленным провайдером. CFString.
Например, «Нью-Йорк», «Купертино» или «Торонто».
Доступный в OS X v10.4 и позже.
-
kMDItemCommentkMDItemCommentКомментарий имел отношение к файлу. Это отличается от комментария Средства поиска,
kMDItemFinderComment. CFString.Доступный в OS X v10.4 и позже.
-
kMDItemContactKeywordskMDItemContactKeywordsСписок контактов, связанных с этим документом, не включая авторов. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemContentCreationDatekMDItemContentCreationDateДата, что создавалось содержание файла. CFDate.
Это отличается, чем дата создания файла. Когда содержание файла было сначала создано, или сначала изменено, может использоваться для хранения.
Доступный в OS X v10.4 и позже.
-
kMDItemContentModificationDatekMDItemContentModificationDateДата и время, что было в последний раз изменено содержание файла. CFDate.
Это - не обязательно дата модификации файла.
Доступный в OS X v10.4 и позже.
-
kMDItemContentTypekMDItemContentTypeРодословная UTI файла. CFString.
Например, jpeg файл образа будет иметь значение public.jpeg/public.image/public.data. Значение этого атрибута установлено MDImporter. Когда атрибуты файла затем импортируются, изменения в этом значении потеряны.
Доступный в OS X v10.4 и позже.
-
kMDItemContributorskMDItemContributorsОбъекты, ответственные за то, что сделали вклады в содержание ресурса. CFArray Кфстрингса.
Примеры фактора включают лицо, организацию или службу.
Доступный в OS X v10.4 и позже.
-
kMDItemCopyrightkMDItemCopyrightВладелец авторского права содержания файла. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemCountrykMDItemCountryПолное, пригодное для печати имя страны или основного расположения, где интеллектуальная собственность элемента создавалась, согласно инструкциям провайдера. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemCoveragekMDItemCoverageСтепень или объем содержания ресурса. CFString.
Покрытие будет обычно включать пространственное расположение (название места или географические координаты), временный период (метка периода, дата или диапазон дат) или юрисдикция (такие как именованная административная единица).
Рекомендуемая наиболее успешная практика должна выбрать значение из контролируемого словаря, и это, где это необходимо, назвало места или периоды времени использоваться в предпочтении к числовым идентификаторам, таким как наборы диапазонов даты или координат.
Доступный в OS X v10.4 и позже.
-
kMDItemCreatorkMDItemCreatorПриложение раньше создавало содержание документа (например, «Word», «AppleWorks», и т.д.). CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemDescriptionkMDItemDescriptionОписание содержания ресурса. Описание может включать краткий обзор, оглавление, ссылку на графическое представление содержания или свободную текстовую учетную запись содержания. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemDueDatekMDItemDueDateДатируйтесь этот элемент должен. CFDate.
Доступный в OS X v10.4 и позже.
-
kMDItemDurationSecondskMDItemDurationSecondsПродолжительность, в секундах, содержания файла. Значение 10,5 представляет носители, который равняется 10 и 1/2 секундам долго. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemEmailAddresseskMDItemEmailAddressesАдреса электронной почты имели отношение к этому элементу. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemEncodingApplicationskMDItemEncodingApplicationsПриложение раньше преобразовывало исходное содержание в, он - текущая форма. Например, файлу PDF можно было бы установить приложение кодирования в «Опреснителя». CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemFinderCommentkMDItemFinderCommentСредство поиска комментирует для этого файла. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemFontskMDItemFontsШрифты используются в этом элементе. Необходимо сохранить полное имя шрифта, имя постскриптума или имя семейства шрифтов, на основе доступной информации. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemHeadlinekMDItemHeadlineПригодная для печати запись, обеспечивающая резюме содержания файла. Например, «Apple Представляет фотографию iPod». CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemIdentifierkMDItemIdentifierФормальный идентификатор раньше ссылался на ресурс в данном контексте. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemInstantMessageAddresseskMDItemInstantMessageAddressesМгновенные адреса сообщения имели отношение к этому элементу. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemInstructionskMDItemInstructionsРедакционные инструкции относительно использования элемента, такие как эмбарго и предупреждения. Например, «Второй из четырех историй». CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemKeywordskMDItemKeywordsКлючевые слова связались с этим файлом. Например, «День рождения», «Важный», и т.д. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemKindkMDItemKindОписание вида элемента этот файл представляет. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemLanguageskMDItemLanguagesУказывает языки интеллектуального содержания ресурса. Рекомендуемая наиболее успешная практика для значений элемента Языка определяется RFC 3066. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemLastUsedDatekMDItemLastUsedDateДата и время, что в последний раз использовался файл. Это значение обновляется автоматически LaunchServices каждый раз, файл открыт путем двойного щелчка, или прося, чтобы LaunchServices открыл файл. CFDate.
Доступный в OS X v10.4 и позже.
-
kMDItemNumberOfPageskMDItemNumberOfPagesЧисло страниц в документе. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemOrganizationskMDItemOrganizationsКомпания или организация, создавшая документ. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemPageHeightkMDItemPageHeightВысота страницы документа, в точках (72 точки на дюйм). Поскольку PDF регистрирует, это указывает высоту первой страницы только. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemPageWidthkMDItemPageWidthШирина страницы документа, в точках (72 точки на дюйм). Поскольку PDF регистрирует, это указывает ширину первой страницы только. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemParticipantskMDItemParticipantsСписок людей, которые видимы в изображении или фильме или записанный о в документе. CFArray Кфстрингса.
Доступный в OS X v10.6 и позже.
-
kMDItemPhoneNumberskMDItemPhoneNumbersТелефонные номера имели отношение к этому элементу. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemProjectskMDItemProjectsСписок проектов, из которых этот файл является частью. Например, если бы Вы работали над фильмом, то все файлы могли бы быть отмечены как принадлежащий проекту “Мой Фильм”. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemPublisherskMDItemPublishersОбъект, ответственный за предоставление доступа к ресурсу. Например, лицо, организация или служба. Как правило, имя издателя должно использоваться для указания объекта. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemRecipientskMDItemRecipientsПолучатели этого элемента. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemRecipientAddresseskMDItemRecipientAddressesЭтот атрибут указывает адреса получателя документа. CFArray Кфстрингса.
Доступный в OS X v10.6 и позже.
-
kMDItemRightskMDItemRightsОбеспечивает ссылку к информации о сдержанных правах и по ресурсу. CFString.
Содержит оператор управления правами для ресурса, или сошлитесь на службу, предоставляющую такую информацию. Информация о правах часто охватывает Права интеллектуальной собственности (IPR), Авторское право и различные Права собственности.
Если этот атрибут отсутствует, никакие предположения не могут быть сделаны о состоянии этих и других прав относительно ресурса.
Доступный в OS X v10.4 и позже.
-
kMDItemSecurityMethodkMDItemSecurityMethodМетод защиты или метод шифрования используются для файла. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemStarRatingkMDItemStarRatingПользовательский рейтинг этого элемента. Например, оценка звезд дорожки iTunes. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemStateOrProvincekMDItemStateOrProvinceИдентифицирует область или состояние источника согласно инструкциям, установленным провайдером. Например, «CA», «Онтарио» или «Сассекс». CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemTextContentkMDItemTextContentСодержит текстовое представление содержания документа. Данные в многократных полях должны быть объединены с помощью пробельного символа в качестве разделителя. CFString.
Средство импорта Центра внимания приложения обеспечивает содержание этого атрибута. Приложения могут искать значения в этом атрибуте, но не в состоянии считать содержание этого атрибута непосредственно.
Доступный в OS X v10.4 и позже.
-
kMDItemTitlekMDItemTitleЗаголовок файла. Например, это могло быть заголовком документа, именем песни или предметом электронного письма. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemVersionkMDItemVersionНомер версии этого файла. CFString
Доступный в OS X v10.4 и позже.
-
kMDItemWhereFromskMDItemWhereFromsОписывает, где файл был получен из. CFArray Кфстрингса.
Например, загруженный файл может относиться к URL, файлы, полученные по электронной почте, могут указать адрес электронной почты отправителя, тему сообщения, и т.д.
Доступный в OS X v10.4 и позже.
-
kMDItemSupportFileTypekMDItemSupportFileTypeCFArray Кфстрингса.
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.5.
-
kMDItemAuthorEmailAddresseskMDItemAuthorEmailAddressesЭтот атрибут указывает автора почтовых адресов сообщения. (Это всегда - адрес электронной почты, а не человекочитаемая версия). CFArray Кфстрингса.
Доступный в OS X v10.5 и позже.
-
kMDItemRecipientEmailAddresseskMDItemRecipientEmailAddressesЭтот атрибут указывает адреса электронной почты получателей. (Это всегда - адрес электронной почты, а не человекочитаемая версия). CFArray Кфстрингса.
Доступный в OS X v10.5 и позже.
-
kMDItemThemekMDItemThemeТема этого элемента. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemSubjectkMDItemSubjectПредмет этого элемента. Тип является CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemCFBundleIdentifierkMDItemCFBundleIdentifierЕсли этот элемент является пакетом, то это - CFBundleIdentifier. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemFSHasCustomIconkMDItemFSHasCustomIconБулевская переменная, указывающая, имеет ли этот файл пользовательский значок. Тип является CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemFSIsStationerykMDItemFSIsStationeryБулевская переменная, указывающая, является ли этот файл канцелярской бумагой. Тип является CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemInformationkMDItemInformationИнформация об элементе. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemURLkMDItemURLURL элемента. CFString.
Доступный в OS X v10.5 и позже.
-
-
Метаданные приписывают ключи, которые характерны для файлов образа.
Объявление
Swift
let kMDItemPixelHeight: CFString! let kMDItemPixelWidth: CFString! let kMDItemPixelCount: CFString! let kMDItemColorSpace: CFString! let kMDItemBitsPerSample: CFString! let kMDItemFlashOnOff: CFString! let kMDItemFocalLength: CFString! let kMDItemAcquisitionMake: CFString! let kMDItemAcquisitionModel: CFString! let kMDItemISOSpeed: CFString! let kMDItemOrientation: CFString! let kMDItemLayerNames: CFString! let kMDItemWhiteBalance: CFString! let kMDItemAperture: CFString! let kMDItemProfileName: CFString! let kMDItemResolutionWidthDPI: CFString! let kMDItemResolutionHeightDPI: CFString! let kMDItemExposureMode: CFString! let kMDItemExposureTimeSeconds: CFString! let kMDItemEXIFVersion: CFString! let kMDItemAlbum: CFString! let kMDItemHasAlphaChannel: CFString! let kMDItemRedEyeOnOff: CFString! let kMDItemMeteringMode: CFString! let kMDItemMaxAperture: CFString! let kMDItemFNumber: CFString! let kMDItemExposureProgram: CFString! let kMDItemExposureTimeString: CFString! let kMDItemEXIFGPSVersion: CFString! let kMDItemAltitude: CFString! let kMDItemLatitude: CFString! let kMDItemLongitude: CFString! let kMDItemTimestamp: CFString! let kMDItemSpeed: CFString! let kMDItemGPSTrack: CFString! let kMDItemImageDirection: CFString! let kMDItemNamedLocation: CFString!Objective C
const CFStringRef kMDItemPixelHeight; const CFStringRef kMDItemPixelWidth; const CFStringRef kMDItemPixelCount; const CFStringRef kMDItemColorSpace; const CFStringRef kMDItemBitsPerSample; const CFStringRef kMDItemFlashOnOff; const CFStringRef kMDItemFocalLength; const CFStringRef kMDItemAcquisitionMake; const CFStringRef kMDItemAcquisitionModel; const CFStringRef kMDItemISOSpeed; const CFStringRef kMDItemOrientation; const CFStringRef kMDItemLayerNames; const CFStringRef kMDItemWhiteBalance; const CFStringRef kMDItemAperture; const CFStringRef kMDItemProfileName; const CFStringRef kMDItemResolutionWidthDPI; const CFStringRef kMDItemResolutionHeightDPI; const CFStringRef kMDItemExposureMode; const CFStringRef kMDItemExposureTimeSeconds; const CFStringRef kMDItemEXIFVersion; const CFStringRef kMDItemAlbum; const CFStringRef kMDItemHasAlphaChannel; const CFStringRef kMDItemRedEyeOnOff; const CFStringRef kMDItemMeteringMode; const CFStringRef kMDItemMaxAperture; const CFStringRef kMDItemFNumber; const CFStringRef kMDItemExposureProgram; const CFStringRef kMDItemExposureTimeString; const CFStringRef kMDItemEXIFGPSVersion; const CFStringRef kMDItemAltitude; const CFStringRef kMDItemLatitude; const CFStringRef kMDItemLongitude; const CFStringRef kMDItemTimestamp; const CFStringRef kMDItemSpeed; const CFStringRef kMDItemGPSTrack; const CFStringRef kMDItemImageDirection; const CFStringRef kMDItemNamedLocation;Константы
-
kMDItemPixelHeightkMDItemPixelHeightВысота, в пикселях, содержания. Например, высота изображения или высота видеокадра. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemPixelWidthkMDItemPixelWidthШирина, в пикселях, содержания. Например, ширина изображения или ширина видеокадра. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemPixelCountkMDItemPixelCountОбщее количество пикселей в содержании. То же как
kMDItemPixelWidthxkMDItemPixelHeight. CFNumber.Доступный в OS X v10.6 и позже.
-
kMDItemColorSpacekMDItemColorSpaceМодель цветового пространства используется содержанием документа. Например, «RGB», «CMYK», «YUV» или «YCbCr». CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemBitsPerSamplekMDItemBitsPerSampleЧисло битов на выборку. Например, битовая глубина изображения (8-разрядный, 16-разрядный и т.д...) или битовая глубина на аудиосэмпл несжатых аудиоданных (8, 16, 24, 32, 64, и т.д.). CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFlashOnOffkMDItemFlashOnOffУказывает, использовалась ли флэш-память камеры. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFocalLengthkMDItemFocalLengthФактическое фокусное расстояние линзы, в миллиметрах. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemAcquisitionMakekMDItemAcquisitionMakeПроизводитель устройства, привыкшего к aquire содержание документа. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemAcquisitionModelkMDItemAcquisitionModelМодель устройства, привыкшего к aquire содержание документа. Например, 100, 200, 400, и т.д. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemISOSpeedkMDItemISOSpeedСкорость ISO раньше получала содержание документа. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemOrientationkMDItemOrientationОриентация содержания документа. Возможные значения 0 (среда) и 1 (портрет). CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemLayerNameskMDItemLayerNamesИмена уровней в файле. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemWhiteBalancekMDItemWhiteBalanceУстановка баланса белого раньше получала содержание документа. Возможные значения 0 (автоматический баланс белого) и 1 (руководство). CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemAperturekMDItemApertureУстановка апертуры раньше получала содержание документа. Этот модуль является значением APEX. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemProfileNamekMDItemProfileNameИмя цветового профиля используется содержанием документа. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemResolutionWidthDPIkMDItemResolutionWidthDPIШирина разрешения, в DPI, этого изображения. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemResolutionHeightDPIkMDItemResolutionHeightDPIВысота разрешения, в DPI, этого изображения. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemExposureModekMDItemExposureModeРежим воздействия раньше получал содержание документа. CFNumber.
Возможные значения 0 (автоматическое воздействие), 1 (ручное воздействие) и 2 (автоматическая скобка).
Доступный в OS X v10.4 и позже.
-
kMDItemExposureTimeSecondskMDItemExposureTimeSecondsВыдержка, в секундах, используемых для получения содержания документа. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemEXIFVersionkMDItemEXIFVersionВерсия заголовка EXIF раньше генерировала метаданные. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemAlbumkMDItemAlbumЗаголовок для набора носителей. Это - analagous к музыкальному альбому или фотоальбом. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemHasAlphaChannelkMDItemHasAlphaChannelУказывает, имеет ли этот файл образа альфа-канал. CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemRedEyeOnOffkMDItemRedEyeOnOffУказывает, использовалось ли сокращение красного глаза, чтобы сделать снимок. CFBoolean.
Возможные значения 0 (никакой режим сокращения красного глаза или неизвестны) и 1 (используемое сокращение красного глаза).
Доступный в OS X v10.4 и позже.
-
kMDItemMeteringModekMDItemMeteringModeРежим измерения раньше брал изображение. CFString.
Возможные значения: Неизвестный, Средний, CenterWeightedAverage, Спот, MultiSpot, Образец, и Частичный.
Доступный в OS X v10.4 и позже.
-
kMDItemMaxAperturekMDItemMaxApertureСамое маленькое f-число линзы. Обычно это дано в диапазоне 00,00 к 99,99. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFNumberkMDItemFNumberДиаметр апертуры диафрагмы с точки зрения эффективного фокусного расстояния линзы.
Доступный в OS X v10.4 и позже.
-
kMDItemExposureProgramkMDItemExposureProgramКласс программы воздействия, используемой камерой для установки воздействия, когда взято изображение. Возможные значения включают: Ручной, Нормальный, и Апертурный приоритет. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemExposureTimeStringkMDItemExposureTimeStringВремя воздействия. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemEXIFGPSVersionkMDItemEXIFGPSVersionВерсия GPSInfoIFD в EXIF раньше генерировала метаданные. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemAltitudekMDItemAltitudeВысота элемента в метрах над уровнем моря, выразил использование данной величины WGS84. Отрицательные величины лежат ниже уровня моря. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemLatitudekMDItemLatitudeШирота элемента в градусах на север экватора, выраженное использование данной величины WGS84. Отрицательные величины лежат к югу от экватора. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemLongitudekMDItemLongitudeДолгота элемента в градусах на восток главного меридиана, выраженное использование данной величины WGS84. Отрицательные величины лежат к западу от главного меридиана. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemTimestampkMDItemTimestampМетка времени на элементе. Это обычно используется для указывания времени, в которое имело место событие, полученное элементом. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemSpeedkMDItemSpeedСкорость элемента, в километрах в час. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemGPSTrackkMDItemGPSTrackНаправление перемещения элемента, в градусах с истинного севера. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemImageDirectionkMDItemImageDirectionНаправление изображения элемента, в градусах с истинного севера. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemNamedLocationkMDItemNamedLocationИмя расположения или интересного места связалось с элементом. Имя может быть предоставленным пользователем. CFString.
Доступный в OS X v10.6 и позже.
-
-
Метаданные приписывают ключи, которые характерны для видеофайлов.
Объявление
Swift
let kMDItemAudioBitRate: CFString! let kMDItemCodecs: CFString! let kMDItemDeliveryType: CFString! let kMDItemMediaTypes: CFString! let kMDItemStreamable: CFString! let kMDItemTotalBitRate: CFString! let kMDItemVideoBitRate: CFString! let kMDItemDirector: CFString! let kMDItemProducer: CFString! let kMDItemGenre: CFString! let kMDItemPerformers: CFString! let kMDItemOriginalFormat: CFString! let kMDItemOriginalSource: CFString!Objective C
const CFStringRef kMDItemAudioBitRate; const CFStringRef kMDItemCodecs; const CFStringRef kMDItemDeliveryType; const CFStringRef kMDItemMediaTypes; const CFStringRef kMDItemStreamable; const CFStringRef kMDItemTotalBitRate; const CFStringRef kMDItemVideoBitRate; const CFStringRef kMDItemDirector; const CFStringRef kMDItemProducer; const CFStringRef kMDItemGenre; const CFStringRef kMDItemPerformers; const CFStringRef kMDItemOriginalFormat; const CFStringRef kMDItemOriginalSource;Константы
-
kMDItemAudioBitRatekMDItemAudioBitRateСкорость передачи звука. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemCodecskMDItemCodecsКодеки раньше кодировали/декодировали носители. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemDeliveryTypekMDItemDeliveryTypeТип поставки. Значениями является «Быстрый запуск» или «RTSP». CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemMediaTypeskMDItemMediaTypesНастоящее типов среды в содержании. CFArray Кфстрингса.
Доступный в OS X v10.4 и позже.
-
kMDItemStreamablekMDItemStreamableПодготовлено ли содержание к потоковой передаче. CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemTotalBitRatekMDItemTotalBitRateОбщая скорость передачи, аудио и видео объединились носителей. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemVideoBitRatekMDItemVideoBitRateВидео скорость передачи. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemDirectorkMDItemDirectorКаталог фильма. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemProducerkMDItemProducerПроизводитель содержания. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemGenrekMDItemGenreЖанр фильма. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemPerformerskMDItemPerformersИсполнители в фильме. CFArray Кфстрингса.
Доступный в OS X v10.5 и позже.
-
kMDItemOriginalFormatkMDItemOriginalFormatИсходный формат фильма. CFString.
Доступный в OS X v10.5 и позже.
-
kMDItemOriginalSourcekMDItemOriginalSourceПервоисточник фильма. CFString.
Доступный в OS X v10.5 и позже.
-
-
Метаданные приписывают ключи, описывающие аудиофайл.
Объявление
Swift
let kMDItemAppleLoopDescriptors: CFString! let kMDItemAppleLoopsKeyFilterType: CFString! let kMDItemAppleLoopsLoopMode: CFString! let kMDItemAppleLoopsRootKey: CFString! let kMDItemAudioChannelCount: CFString! let kMDItemAudioEncodingApplication: CFString! let kMDItemAudioSampleRate: CFString! let kMDItemAudioTrackNumber: CFString! let kMDItemComposer: CFString! let kMDItemIsGeneralMIDISequence: CFString! let kMDItemKeySignature: CFString! let kMDItemLyricist: CFString! let kMDItemMusicalGenre: CFString! let kMDItemMusicalInstrumentCategory: CFString! let kMDItemMusicalInstrumentName: CFString! let kMDItemRecordingDate: CFString! let kMDItemRecordingYear: CFString! let kMDItemTempo: CFString! let kMDItemTimeSignature: CFString!Objective C
const CFStringRef kMDItemAppleLoopDescriptors; const CFStringRef kMDItemAppleLoopsKeyFilterType; const CFStringRef kMDItemAppleLoopsLoopMode; const CFStringRef kMDItemAppleLoopsRootKey; const CFStringRef kMDItemAudioChannelCount; const CFStringRef kMDItemAudioEncodingApplication; const CFStringRef kMDItemAudioSampleRate; const CFStringRef kMDItemAudioTrackNumber; const CFStringRef kMDItemComposer; const CFStringRef kMDItemIsGeneralMIDISequence; const CFStringRef kMDItemKeySignature; const CFStringRef kMDItemLyricist; const CFStringRef kMDItemMusicalGenre; const CFStringRef kMDItemMusicalInstrumentCategory; const CFStringRef kMDItemMusicalInstrumentName; const CFStringRef kMDItemRecordingDate; const CFStringRef kMDItemRecordingYear; const CFStringRef kMDItemTempo; const CFStringRef kMDItemTimeSignature;Константы
-
kMDItemAppleLoopDescriptorskMDItemAppleLoopDescriptorsУказывает многократные части дескриптивной информации о цикле. CFArray Кфстрингса.
Помимо жанра и инструмента, файлы могут содержать дескриптивную информацию, которые помогают пользователям в совершенствовании поисков.
Доступный в OS X v10.4 и позже.
-
kMDItemAppleLoopsKeyFilterTypekMDItemAppleLoopsKeyFilterTypeУказывает ключевую информацию о фильтрации о цикле. Циклы являются соответствующими против проектов что часто в мажорной или минорной тональности. CFString.
Для помощи пользователям в идентификации циклов, которые будут «соответствовать» их составам циклы могут быть тегированы с одним из следующих искрогасящих фильтров: «AnyKey» «Незначительный» «Главный» "NeitherKey" "BothKeys". «AnyKey» означает, что соответствует чему-либо (ли в мажорной тональности, минорной тональности или ни одном). «Незначительные» адаптации с составами в минорной тональности. «NeitherKey» не работает хорошо с составами, которые находятся в мажорной или минорной тональности. «BothKeys» означает, что соответствует мажорной или минорной тональности.
Доступный в OS X v10.4 и позже.
-
kMDItemAppleLoopsLoopModekMDItemAppleLoopsLoopModeУказывает, как должен играться файл. CFString.
Маркированные файлы могут или быть циклами или нециклами (например, катастрофический отказ тарелки). «Цикличное выполнение» указывает, должен ли файл быть обработан как цикл. «Нецикличное выполнение» указывает, что файл не должен быть обработан как цикл.
Доступный в OS X v10.4 и позже.
-
kMDItemAppleLoopsRootKeykMDItemAppleLoopsRootKeyУказывает исходный ключ цикла. Ключ является корневым примечанием или тоником для цикла, и не включает тип масштаба. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemAudioChannelCountkMDItemAudioChannelCountЧисло каналов в аудиоданных содержится в файле. CFNumber.
Это целочисленное значение только представляет число осторожных каналов аудиоданных, найденных в файле. Это не указывает конфигурации данных в отношении установки динамика пользователя.
Доступный в OS X v10.4 и позже.
-
kMDItemAudioEncodingApplicationkMDItemAudioEncodingApplicationИмя приложения, закодировавшего данные, содержавшиеся в аудиофайле. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemAudioSampleRatekMDItemAudioSampleRateЧастота дискретизации аудиоданных содержится в файле. Частота дискретизации является Гц представления значения плавающим (audio_frames/second). Например: 44100.0, 22254.54. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemAudioTrackNumberkMDItemAudioTrackNumberНомер дорожки песни или состава, когда это - часть альбома. CFNumber (целое число).
Доступный в OS X v10.4 и позже.
-
kMDItemComposerkMDItemComposerКомпозитор музыки содержится в аудиофайле. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemIsGeneralMIDISequencekMDItemIsGeneralMIDISequenceУказывает, является ли последовательность MIDI, содержавшаяся в файле, установкой для использования с Общим MIDI-устройством. CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemKeySignaturekMDItemKeySignatureКлюч музыки содержится в аудиофайле. Например: C, Dm, F#m, Bb. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemLyricistkMDItemLyricistЛирик или класс для записи текста, музыки содержатся в аудиофайле. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemMusicalGenrekMDItemMusicalGenreМузыкальный жанр песни или состава содержится в аудиофайле. Например: Джаз, Популярность, Скала, Классическая. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemMusicalInstrumentCategorykMDItemMusicalInstrumentCategoryУказывает категорию инструмента. CFString.
Файлам нужно связать инструмент с ними («Другой Инструмент», предоставлен как вместилище). Для некоторых категорий, таких как «Клавиатуры», существуют инструментальные имена, обеспечивающие более подробное инструментальное определение, например «Фортепьяно» или «Орган».
Доступный в OS X v10.4 и позже.
-
kMDItemMusicalInstrumentNamekMDItemMusicalInstrumentNameУказывает имя инструмента относительно инструментальной категории. CFString.
Файлы могут иметь инструментальное имя, связанное с ними, если у них есть определенные инструментальные категории. Например, категория «Удара» имеет многократные инструменты, включая «Конгу» и «Бонго».
Доступный в OS X v10.4 и позже.
-
kMDItemRecordingDatekMDItemRecordingDateДата записи песни или состава. CFDate.
Это в отличие от
kMDItemContentCreationDateкоторый, мог указать дату создания отредактированной или версии, с которой 'осваивают', исходного искусства.Доступный в OS X v10.4 и позже.
-
kMDItemRecordingYearkMDItemRecordingYearУказывает год, элемент был зарегистрирован. Например, 1964, 2003, и т.д. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemTempokMDItemTempoЗначение плавающее, указывающее удары в минуту музыки, содержавшейся в аудиофайле. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemTimeSignaturekMDItemTimeSignatureМузыкальный размер музыкального состава содержится в файле АУДИО/MIDI. Например: «4/4», «7/8». CFString.
Доступный в OS X v10.4 и позже.
Доступность
Доступный в версии 10.4 OS X и позже.
-
-
Метаданные приписывают ключи, описывающие атрибуты файловой системы для файла.
Объявление
Swift
let kMDItemDisplayName: CFString! let kMDItemFSContentChangeDate: CFString! let kMDItemFSCreationDate: CFString! let kMDItemFSInvisible: CFString! let kMDItemFSIsExtensionHidden: CFString! let kMDItemFSLabel: CFString! let kMDItemFSName: CFString! let kMDItemFSNodeCount: CFString! let kMDItemFSOwnerGroupID: CFString! let kMDItemFSOwnerUserID: CFString! let kMDItemFSSize: CFString! let kMDItemPath: CFString!Objective C
const CFStringRef kMDItemDisplayName; const CFStringRef kMDItemFSContentChangeDate; const CFStringRef kMDItemFSCreationDate; const CFStringRef kMDItemFSExists; const CFStringRef kMDItemFSInvisible; const CFStringRef kMDItemFSIsExtensionHidden; const CFStringRef kMDItemFSIsReadable; const CFStringRef kMDItemFSIsWriteable; const CFStringRef kMDItemFSLabel; const CFStringRef kMDItemFSName; const CFStringRef kMDItemFSNodeCount; const CFStringRef kMDItemFSOwnerGroupID; const CFStringRef kMDItemFSOwnerUserID; const CFStringRef kMDItemFSSize; const CFStringRef kMDItemPath;Константы
-
kMDItemDisplayNamekMDItemDisplayNameЛокализованная версия имени файла. CFString.
Это - локализованная версия вызова LaunchServices
LSCopyDisplayNameForURL/LSCopyDisplayNameForRef.Доступный в OS X v10.4 и позже.
-
kMDItemFSContentChangeDatekMDItemFSContentChangeDateДата содержание файла в последний раз изменилась. CFDate.
Доступный в OS X v10.4 и позже.
-
kMDItemFSCreationDatekMDItemFSCreationDateДата и время, что создавался файл. CFDate.
Доступный в OS X v10.4 и позже.
-
kMDItemFSExistskMDItemFSExistsЭтот атрибут осуждается и никогда не реализовывался.
Осуждаемый в OS X v10.4.
-
kMDItemFSInvisiblekMDItemFSInvisibleУказывает, невидим ли файл. CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemFSIsExtensionHiddenkMDItemFSIsExtensionHiddenУказывает, скрыто ли расширение файла файла. CFBoolean.
Доступный в OS X v10.4 и позже.
-
kMDItemFSIsReadablekMDItemFSIsReadableЭтот атрибут осуждается и никогда не реализовывался.
Осуждаемый в OS X v10.4.
-
kMDItemFSIsWriteablekMDItemFSIsWriteableЭтот атрибут осуждается и никогда не реализовывался.
Осуждаемый в OS X v10.4.
-
kMDItemFSLabelkMDItemFSLabelИндекс метки Средства поиска файла. Возможные значения 0 до 7. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFSNamekMDItemFSNameИмя файла элемента. CFString.
Доступный в OS X v10.4 и позже.
-
kMDItemFSNodeCountkMDItemFSNodeCountЧисло файлов в каталоге. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFSOwnerGroupIDkMDItemFSOwnerGroupIDГруппа ID владельца файла. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFSOwnerUserIDkMDItemFSOwnerUserIDИдентификатор пользователя владельца файла. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemFSSizekMDItemFSSizeРазмер, в байтах, файла на диске. CFNumber.
Доступный в OS X v10.4 и позже.
-
kMDItemPathkMDItemPathПолный путь к файлу. CFString.
Доступный в OS X v10.4 и позже.
Доступность
Доступный в версии 10.4 OS X и позже.
-
