Центр внимания
Центр внимания является мощной технологией поиска OS X, делающей поиск файлов на компьютере столь же простым как поиск сети. Используя Центр внимания, пользователи могут искать вещи с помощью атрибутов, имеющих значение для них, такое как целевая аудитория для документа, ориентации изображения или ключа музыки в аудиофайле. Информация как это (названный метаданными) встраивается в файл приложением, создавшим его. Питание центра внимания прибывает из способности извлечь, сохранить, обновить, и организовать метаданные файлов для разрешения быстрых, всесторонних поисков.
Центр внимания также доступен Вам, разработчику, чтобы найти, что файлы выводят на экран и данные для использования в приложении. Инструкции в этом разделе помогают Вам расширить возможности Центра внимания до своих пользователей и использовать в своих интересах его преимущества в Вашем приложении.
Используйте Центр внимания, чтобы дать усовершенствованные возможности поиска файла пользователям в контексте Вашего приложения. Например, Вы могли бы принять решение тиражировать элемент контекстного меню Spotlight, с помощью кнопки, инициирующей Центр внимания, ищут выделенный текст пользователя. Вы могли бы тогда вывести на экран пользовательское окно, содержащее все результаты поиска или отфильтрованное подмножество их.
Рассмотрите обеспечение Приводимого в действие центром внимания поиска вместо Основанного на средстве поиска Открытого диалогового окна. Пользователи часто должны работать над файлом, сохраненным в нетипичном месте или данным неожиданное или имя, о котором забывают. Если Вы предлагаете только Основанное на средстве поиска Открытое диалоговое окно, оно могло бы вынудить пользователя напрасно тратить время, переместившись по файловой системе, пытаясь помнить то, чем назвали файл и где оно было сохранено. Вместо этого обеспечьте Приводимый в действие центром внимания поиск, позволяющий пользователям искать целую файловую систему, с помощью атрибутов, которые значимы для них.
Рассмотрите использование Центра внимания негласно для нахождения необходимых файлов. Например, приложение, предоставляющее резервную услугу, могло бы позволить пользователям выбирать широкую категорию типа файла для поддержки, такие как изображения. Вместо того, чтобы просить, чтобы пользователи идентифицировали все папки, содержащие их изображения или только поддержку папки Pictures, приложение могло выполнить поиск Центра внимания для нахождения каждого файла образа в файловой системе, независимо от ее расположения.
Используйте Поисковый Набор (не Центр внимания), чтобы сделать тонкозернистый текстовый поиск в документе. Центр внимания настраивается для поиска файлов; это не предназначается, чтобы сделать обширный основанный на тексте поиск в документе. Приложение, хранящее данные в записях базы данных, например, не должно базировать свой поиск базы данных на Центре внимания, потому что данные не хранятся в отдельных файлах. Для получения дополнительной информации об использовании Поискового Набора в Вашем приложении см. Руководство по программированию SearchKit.
Включайте генератор Беглого взгляда, если Ваше приложение создает документы в редком или пользовательском формате. Центр внимания использует технологию Беглого взгляда для отображения миниатюр, и полноразмерные предварительные просмотры документов возвратились в поиске. Если Ваше приложение представляет документы в общих типах контента, таких как HTML, RTF, простой текст, TIFF, PNG, JPEG, PDF и фильмы в формате QuickTime, Центр внимания может вывести на экран миниатюры и предварительные просмотры автоматически. Иначе, необходимо включать генератор Беглого взгляда для преобразования собственного формата документа в Центр внимания формата, может вывести на экран. Чтобы изучить, как создать генератор Беглого взгляда, см. Руководство по программированию Беглого взгляда.
Предоставьте средство импорта Центра внимания, описывающее типы метаданных, которые содержит Ваш формат файла. Предоставление средства импорта (также названный плагином) гарантирует, что пользователи могут искать файлы, Ваше приложение создает использование атрибутов, описанных метаданными, которые содержат Ваши файлы. Для исчерпывающей информации о том, как создать средство импорта Центра внимания, см. Руководство по программированию Средства импорта Центра внимания.