Overview
概要
The NSMetadataQuery
class encapsulates the functionality provided by the MDQuery opaque type for querying the Spotlight metadata.
NSMetadataQuery
クラスは、Spotlightメタデータに問い合わせるためにMDQuery不透明型によって提供される機能性をカプセル化します。
NSMetadataQuery
objects provide metadata query results in several ways:
NSMetadataQuery
オブジェクトは、メタデータ照会結果をいくつかの方法で提供します:
As individual attribute values for requested attributes.
照会された属性に対する独立した属性値として。
As value lists that contain the distinct values for given attributes in the query results.
値リストとして、それは与えられた属性に対するそれぞれ別個の値を照会結果において含みます。
As a result array proxy, containing all the query results. This is suitable for use with Cocoa bindings.
全ての照会結果を含んでいる、結果配列プロキシとして。これは、Cocoaバインディングで使うのに適します。
As a hierarchical collection of results, grouping together items with the same values for specified grouping attributes. This is also suitable for use with Cocoa bindings.
結果それらからなる階層コレクションとして、指定されたグループ化属性に対して同じ値を持つ項目を一緒にまとめています。これもまた、Cocoaバインディングで使うのに適します。
Queries have two phases: the initial gathering phase that collects all currently matching results and a second live-update phase.
照会は2つの段階を持ちます:すべての現在合致する結果を集める最初の収集段階と2番目のライブアップデート段階。
By default, the receiver has no limitation on its search scope. Use the searchScopes
property to customize.
省略時には、レシーバはそれの検索作用域に関して制限を持ちません。searchScopes
プロパティを使ってカスタマイズしてください。
By default, notification of updated results occurs at 1.0 seconds. Use the notificationBatchingInterval
property to customize.
省略時には、結果更新の通知は1.0秒で起こります。notificationBatchingInterval
プロパティを使ってカスタマイズしてください。
You must set a predicate with the predicate
property before starting a query.
あなたは、照会を始める前に、述部をpredicate
プロパティで設定しなければなりません。