NSPredicate的使用方式

发布时间:2016-12-9 12:18:33 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"NSPredicate的使用方式",主要涉及到NSPredicate的使用方式方面的内容,对于NSPredicate的使用方式感兴趣的同学可以参考一下。

1.过滤数据的时候用到该类,例如 int i = 0, count = [arrayFilter count]; for(i = 0; i < count; i ++) { NSString *arrayItem = (NSString *)[arrayFilter objectAtIndex:i]; NSPredicate *filterPredicate = [[NSPredicate predicateWithFormat:@"SELF CONTAINS %@", arrayItem]; NSLog(@"Filtered array with filter %@, %@", arrayItem, [arrayContents filteredArrayUsingPredicate:filterPredicate]); } 通过这种方式,就能把arrayContents中的数组中包含arrayFilter的数值过滤出来 2.NOT (SELF in %@) 3.SELF == %@(简单比较) 4.SELF like %@ 5.SELF like[cd] %@( [c]表示忽略大小写,[d]表示忽略重音,可以在一起使用 ) 6.SELF matches %@(正则表达式)

上一篇:linux运行hadoop实例wordcount详解
下一篇:UIView 的一个category toast,可以显示文字,图片,文字图片一起

相关文章

相关评论