NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。
可以使用谓词来表示逻辑条件,用于描述对象持久性存储在内存中的对象过滤。
NSPredicate的基本语法
只要我们使用谓词(NSPredicate)都需要为谓词定义谓词表达式,而这个表达式必须是一个返回BOOL的值。
谓词表达式由表达式、运算符和值构成。
比较运算符,逻辑运算符,字符串比较运算符,集合运算符,直接量,保留字。
NSPredicate的基本用法
定义谓词,使用谓词过滤集合,在谓词中使用占位符参数。
如果我们不用NSPredicate的话,肯定又是各种if...else,for循环等等。可以看出NSPredicate的出现为我们节省了大量的时间和精力。
网友评论