Описание тега nscompoundpredicate
NSCompoundPredicate - это подкласс NSPredicate, используемый для представления логических операций "шлюза" (И / ИЛИ / НЕ) и операций сравнения.
Операции сравнения основаны на двух выражениях, представленных экземплярами NSExpression
учебный класс. Выражения создаются для постоянных значений, ключевых путей и т. Д.
В OS X v10.5 и новее, а также в iOS вы можете использовать NSCompoundPredicate
для создания составного предиката AND или OR (но не составного предиката NOT) с использованием массива с 0, 1 или более элементами:
- Предикат И без подпредикатов оценивается как ИСТИНА.
- Предикат OR без подпредикатов оценивается как FALSE.
- Составной предикат с одним или несколькими субпредикатами оценивает истинность своих субпредикатов.