iOS通过NSPredicate对NSArray进行过滤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS通过NSPredicate对NSArray进行过滤相关的知识,希望对你有一定的参考价值。
NSArray *arr = @[@"beijing",@"shanghai",@"shenzhen",@"guangzhou",@"hangzhou"];
NSString *str = @"hang";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS %@",str];
NSLog(@"new arr: %@",[arr filteredArrayUsingPredicate:pred]);
Cocoa框架中的NSPredicate用于查询,原理、用法类似于SQL中的where,作用相当于数据库的过滤
以上是关于iOS通过NSPredicate对NSArray进行过滤的主要内容,如果未能解决你的问题,请参考以下文章
ios开发中NSArray怎么用NSPredicate来过滤数组内容
NSPredicate 在 CGPoints 的 NSArray 上