zoukankan      html  css  js  c++  java
  • 谓词

    1.1>谓词的作用:常对数组的过滤,后面 Core Data 的数据筛选

            判断条件表达式的求值返回真或假的过程

          

    2>.条件指令
      • &&    ||    !    <     <=     ==     >     >= 
      • BETWEEN {}
      • BEGANWITH 以指定字符开始
      • ENDSWITH 以指定字符结束
      • CONTAINS 包含指定字符,可使用修饰符
        • c 不区分大小写
        • d 不区分注音符号
      • LIKE 使用通配符匹配
      • ? 一个字符
      • * 0个或多个字符
    • 提示

      • 谓词中的匹配指令关键字通常使用大写字母
      • 谓词中可以使用格式字符串
      • 如果通过对象的key path指定匹配条件,需要使用 %K

    2.最简单的谓词使用

      

    3.过滤对象数组的属性

      1>创建一个对象

      

      

      不写description打印的是地址,                      写了打印的是真实信息

            

      2>用谓词过滤

      

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

     NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self CONTAINS '1'"];

    NSString *text = @"1234";
    NSLog(@"%d", [predicate evaluateWithObject:text]);


     
  • 相关阅读:
    简单复利计算java板
    弹出提示框的方式——java
    实验一 命令解释程序
    简单复利计算c语言实现
    操作系统
    jsp 页面和 jsp标记
    对it行业的一些看法
    又穷自动机的构造
    复利计算——结对编程2.0
    汉堡包
  • 原文地址:https://www.cnblogs.com/jiayongqiang/p/4910373.html
Copyright © 2011-2022 走看看