+ predicateWithFormat:
+ predicateWithFormat:argumentArray:
+ predicateWithFormat:arguments:
- predicateWithSubstitutionVariables:
+ predicateWithValue:
+ predicateFromMetadataQueryString:
Availability 有効性
Technology
+ (NSPredicate
*)predicateWithBlock:(BOOL (^)(id evaluatedObject, NSDictionary
<NSString
*,id> *bindings))block;
block
The block is applied to the object to be evaluated. ブロックは、評価されることになるオブジェクトに適用されます。
The block takes two arguments: ブロックは2つの引数をとります。
The object to be evaluated. 評価されることになるオブジェクト。
The substitution variables dictionary. The dictionary must contain key-value pairs for all variables in the receiver. 置換変数辞書。辞書は、レシーバの中の全ての変数に対するキー値ペアを含まなければなりません。
The block returns YES
if the evaluated
evaluates to true, otherwise NO
.
ブロックは、YES
をもしevaluated
がtrueに評価するならば返します、そうでなければNO
。
A new predicate by that evaluates objects using block
.
オブジェクトをblock
を使って評価することによる新しい述部。
In macOS 10.6 and later, Core Data supports block-based predicates in the in-memory and atomic stores, but not in the SQLite-based store. macOS 10.6以降では、Core Dataはブロック基盤の述部をインメモリおよび原子的な格納においてサポートします、しかしSQLite基盤の格納においてはしません。
+ predicateWithFormat:
+ predicateWithFormat:argumentArray:
+ predicateWithFormat:arguments:
- predicateWithSubstitutionVariables:
+ predicateWithValue:
+ predicateFromMetadataQueryString: