func evaluate(with: Any?) -> Bool
func allowEvaluation ()
Availability 有効性
Technology
object
The object against which to evaluate the predicate. それに対して述部を評価することになるオブジェクト。
variables
The substitution variables dictionary. The dictionary must contain key-value pairs for all variables in the predicate. 置換変数辞書。辞書は、述部の中の全ての変数に対するキー値ペアを含まなければなりません。
true
if object
matches the conditions specified by the predicate after substituting in the values in variables
for any replacement tokens, otherwise false
.
true
、もしobject
が述部によって指定される条件に、何らかの交換トークンに対するvariables
の中の値の中の置換の後に、合致するならば、そうでなければfalse
。
This method returns the same result as the two step process of first invoking with
on the predicate and then invoking evaluate(with:)
on the returned value. This method is optimized for situations which require repeatedly evaluating a predicate with substitution variables with different variable substitutions.
このメソッドは、まず述部上でwith
を発動してそれから返される値上でevaluate(with:)
を発動する2段階処理と同じ結果を返します。このメソッドは、別の変数置換を持つ置換変数で、ある述部を繰り返し評価することを要求する状況を最適化します。
func evaluate(with: Any?) -> Bool
func allowEvaluation ()