Initializer

init(value:)

Creates and returns a predicate that always evaluates to a given Boolean value.

Declaration

init(value: Bool)

Parameters

value

The Boolean value to which the new predicate should evaluate.

Return Value

A predicate that always evaluates to value.

See Also

Creating a Predicate

init(format: String, argumentArray: [Any]?)

Initializes a predicate by substituting the values in a given array into a format string and parsing the result.

init(format: String, arguments: CVaListPointer)

Initializes a predicate by substituting the values in an argument list into a format string and parsing the result.

func withSubstitutionVariables([String : Any]) -> Self

Returns a copy of the predicate with the predicate's variables substituted by values specified in a given substitution variables dictionary.

init(block: (Any?, [String : Any]?) -> Bool)

Initializes a predicate that evaluates using a specified block object and bindings dictionary.

init?(fromMetadataQueryString: String)

Initializes a predicate with a metadata query string.