Начиная с 10.5, Spotlight в Mac OS X имеет эту замечательную Интеграцию в словарь , которую вы могли видеть:
Любые идеи о том, как это может бытьреализовано?
Кажется, что текущая дружба Dictionary + Spotlight несколько жестко запрограммирована в коде Spotlight (например, существует специальная клавиша пользователя по умолчанию com.apple.spotlight.DictionaryLookupEnabled
, присутствующая только для переключения поиска в словаре).* Я прочитал в Руководстве по программированию Spotlight Importer , что создать Spotlight можно только на основе для каждого документа , то есть если ваше приложение Foobar открывает / создает файлы с расширением .foo
, затем вы можете написать импортер Spotlight для индексации свойств этих файлов.
Однако мне нужно, чтобы Spotlight каким-то образом запросил что-то вродеБаза данных со своим собственным запросом (именно то, что он теперь делает со словарем).