美文网首页
NSPredicate 谓词(is)

NSPredicate 谓词(is)

作者: 三岁就很乖 | 来源:发表于2016-05-09 15:36 被阅读26次

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

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

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

    示例:

    传统方法

    1.创建Person的对象数组

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

    谓词方法

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

    &&

    ||

    <

    <=

    ==

    >

    >=

    BETWEEN {}

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

    BEGANWITH:以指定字符开始

    ENDSWITH:以指定字符结束

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

    c不区分大小写

    d不区分注音符号

    LIKE:使用通配符匹配

    ?一个字符

    *0个或多个字符

    提示:

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

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

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

    相关文章

      网友评论

          本文标题:NSPredicate 谓词(is)

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