转自:http://blog.sina.com.cn/s/blog_4cd8dd130101ntev.html
概览
简单的比较,比如 grade== "7" 或者 firstNamelike "Shaffiq"
不区分大小写和音调的查找,比如 namecontains[cd] "itroen"
逻辑运算,比如 (firstName like "Mark") OR (lastName like"Adderley")
In OS X v10.5 and later,you can create €œbetween€ predicates suchas datebetween {$YESTERDAY,$TOMORROW}.
group.name like "work*"
ALL children.age > 12
ANY children.age > 12
任务
[plain] view plaincopy
+ predicateWithFormat:
+ predicateWithFormat:argumentArray:
+ predicateWithFormat:arguments:
– predicateWithSubstitutio
nVariables:
+ predicateWithValue:
+ predicateWithBlock:
– evaluateWithObject:
– evaluateWithObject:substitutionVariables:
– predicateFormat
类方法
1.predicateWithBlock:
参数
block
返回值
特殊考虑
有效性
声明于
2.predicateWithFormat:
讨论
相关的代码例子
3.predicateWithFormat:argumentArray:
4.predicateWithFormat:arguments:
5.predicateWithValue:
+ (nspredicate *)predicateWithValue:(BOOL)value
实例方法
1.evaluateWithObject:
- (BOOL)evaluateWithObject:(id)object
2.evaluateWithObject:substitutionVariables:
- (BOOL)evaluateWithObject:(id)objectsubstitutionVariables:(NSDictionary *)variables
3.predicateFormat
- (Nsstring *)predicateFormat
4.predicateWithSubstitutio
nVariables:
- (nspredicate *)predicateWithSubstitutio
nVariables:(NSDictionary*)variables
原文地址:https://www.jb51.cc/regex/360544.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。