美文网首页iOS知识收藏
swift中谓词的使用

swift中谓词的使用

作者: _东阁堂主_ | 来源:发表于2017-02-20 16:42 被阅读72次

初听谓词(NSPredicate),高大上,和SQ语句有着类似的功能,用于筛选符合条件的值,也和正则有点关系,这篇文章只讲谓词,以下代码是在swift3.0的环境下测试编写的。

1,判断某字符是否在某一数组中

NSPredicate的初始化和基本用法,调用后返回一个bool类型的值 看一下打印结果,就是我们想要的

2,判读一个值,是否在数组内

注意此时用到的字段,当然区间是闭区间 打印的结果(BETWEEN、IN)称为范围运算符,SELF表示的是字符串本身,在本例代码中相当于变量number2

3,字符串相关的逻辑操作

1,判断是否以某个字符串开头 要用字段 BEGINSWITH

判断是否以某个字符串开头 打印结果

2,判断是否以某个字符串结尾ENDSWITH 用法同以什么结尾

[c]不区分大小写

[d]不区分发音符号即没有重印符号

[cd]表示即不区分大小写,也不区分发音符号

3,匹配正则表达式 ,判断都是纯数字

判断是否为纯数字 打印结果

这只是简单的一部分,会有后续更新,另外,有一篇不错的文章,http://www.jianshu.com/p/88be28860cde,大家可以更详细的了解这方面的内容。

相关文章

  • swift中谓词的使用

    初听谓词(NSPredicate),高大上,和SQ语句有着类似的功能,用于筛选符合条件的值,也和正则有点关系,这篇...

  • iOS中谓词的使用

    谓词 Cocoa提供了一个类NSPredicate类,该类主要用于指定过滤器的条件,该对象可以准确的描述所需条件,...

  • IOS中谓词的使用

    何为“谓词”,即大家所熟悉的NSPredicate。 谓词表达式 说到谓词,少不了谓词表达式,谓词表达式有三个部分...

  • iOS开发小总结(二)

    谓词的使用 谓词就是通过NSPredicate给定的逻辑条件作为约束条件,完成对数据的筛选。 定义谓词对象,谓词对...

  • 关于判断是不是电话号码

    iOS中的谓词(NSPredicate)使用 //推荐最先看**************http://www.co...

  • iOS(NSPredicate) 谓词的使用

    参考iOS-谓词的使用详解[https://#]NSPredicate 谓词[https://#] NSPredi...

  • 优雅的使用UITableView(Swift 中)

    优雅的使用UITableView(Swift 中) 优雅的使用UITableView(Swift 中)

  • 谓词查询

    什么是谓词查询 NSPredicate类是用来定义逻辑条件约束的获取或内存中的过滤搜索。 可以使用谓词表示逻辑条件...

  • iOS中的谓词(NSPredicate)使用

    首先,我们需要知道何谓谓词,让我们看看官方的解释: The NSPredicate class is used t...

  • iOS中的谓词(NSPredicate)使用

    一、NSPredicate的基本语法我们使用一门语言,无论是外语还是计算机语言,总是从语法开始的,这样我们才能正确...

网友评论

    本文标题:swift中谓词的使用

    本文链接:https://www.haomeiwen.com/subject/vijewttx.html