A specialized predicate that you use to compare expressions.
- iOS 3.0+
- macOS 10.4+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
You use comparison predicates to compare the results of two expressions. You create a comparison predicate with an operator, a left expression, and a right expression. You represent the expressions using instances of the
NSExpression class. When you evaluate the predicate, it returns as a
BOOL value the result of invoking the operator with the results of evaluating the expressions.
Creating Comparison Predicates
Getting Information About a Comparison Predicate
The options that are set for the receiver.
These constants describe the possible types of string comparison for
NSComparisonPredicate. These options are supported for
LIKE as well as all of the equality/comparison operators.
A definition of logical conditions used to constrain a search either for a fetch or for in-memory filtering.
An expression for use in a comparison predicate.
A specialized predicate that evaluates logical combinations of other predicates.