Поиск 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 класс для получения метаданных для того определенного файла.