func evaluate(with: Any?, substitutionVariables : [String : Any]?) -> Bool
Returns a Boolean value that indicates whether the specified object matches the conditions that the predicate specifies after substituting in the values from a specified variables dictionary.
あるブール値を返します、それはある指定された変数辞書からの値において置換する後に、指定されたオブジェクトがこの述部が指定する条件に合致するかどうかを指し示します。
func allowEvaluation ()
Forces a securely decoded predicate to allow evaluation.
ある安全にデコードされた述部に、評価を許可するように強制します。