NSPredicate 谓词(is)

作用:判断条件表达式的求值返回真或假的过程
使用步骤:

1.定义NSPredicate对象并指定条件

2.调用谓词的evaluateWithObject方法判断指定条件是否满足

示例:

传统方法

1.创建Person的对象数组

2.编写常规的查询判断姓名和年龄的过滤方法

谓词方法

谓词的条件指令(1)——逻辑指令

&&

||

<

<=

==

>

>=

BETWEEN {}

谓词的条件指令(2)——字符串匹配

BEGANWITH:以指定字符开始

ENDSWITH:以指定字符结束

CONTAINS:包含指定字符,可使用修饰符

c不区分大小写

d不区分注音符号

LIKE:使用通配符匹配

?一个字符

*0个或多个字符

提示:

1.谓词中的匹配指令使用大写字母

2.谓词中可以使用格式字符串

2.如果通过对象的key path指定匹配条件,需要使用%K

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,178评论 2 33
  • 昨天和大学同学一起看完了《滚蛋吧!肿瘤君》,进场之前同学给我递了一包面巾纸,说是怕我哭,我笑着接过了。在电影播放的...
    李问水阅读 3,051评论 2 3
  • Android自定义控件 自定义XML文件所需要的布局文件,在构造器中加载 在values目录下新建attrs,添...
    清枫_小天阅读 3,851评论 0 2
  • 连接数据库 插入数据 insert_one(), 一次插入一条记录 insert_many(), 一次插入多条记录...
    cnkai阅读 3,836评论 0 3
  • 三月之末,春日来临,草长莺飞,阳光和煦,喜鹊做窝,燕子衔泥,花朵初放,垂柳新绿。在这早春明媚的时光里,祝愿世间的我...
    荧光蓝绿阅读 1,618评论 0 0