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.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software