Поиск iCloud и Рабочего стола
Возможности поиска Центра внимания доступны и на iOS v5.0 и на OS X. Используя эти поисковые запросы iOS может искать содержание iCloud, и OS X может искать и iCloud, рабочий стол и сетевые файлы.
Возможности поиска OS X
Центр внимания повсеместен на OS X. Средство поиска использует, оно для поиска позволяет пользователю искать файлы. Почтовый Центр внимания использования для нахождения сообщений во время поискового процесса и любого приложения может использовать Центр внимания для поиска корневого каталога Пользователя, локальной файловой системы, любых присоединенных сетевых файловых систем и iCloud.
Интерфейс OS X Objective-C к Центру внимания API включает классы поиска (NSMetadataQuery
), проверьте метаданные файла (NSMetadataItem
), и возможность иметь NSMetadataQuery
возвратите более сложный набор данных с помощью NSMetadataQueryAttributeValueTuple
класс. Кроме того, Базовый API Основы существует, которые соответствуют каждому из классов Objective C (фактически, классы создаются на Базовой основе Основы.
Возможности поиска iOS
iOS позволяет поискам метаданных в iCloud считать файлы соответствующими файлами. Это обеспечивает только интерфейс Objective-C для регистрации запроса метаданных, NSMetadataQuery
и NSMetadataItem
, а также только поддерживая поисковый объем, ищущий iCloud.
В отличие от рабочего стола, песочница приложения для iOS не является доступным для поиска использованием классов метаданных. Для поиска песочницы приложения необходимо будет пересечь файлы в файловой системе песочницы рекурсивно с помощью NSFileManager
класс. Как только соответствие файла или файлов найдено, можно получить доступ к тому файлу таким образом, что Вы требуете. Вы также в состоянии использовать NSMedatataItem
класс для получения метаданных для того определенного файла.