Cocoa框架中的NSPredicate用于查询,数据的过滤
在用于求数组的交集时我们要用的
具体如何操作请看例子:
NSArray *array1= @[@"aaaa",@"bbbb",@"ccccc"];
NSArray *array2= @[@"aaaa",@"kkkk",@"ccccc"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF IN %@",array2];
NSArray *array = [array1 filteredArrayUsingPredicate:predicate];
此时: array 中为 @[@"aaaa",@"ccccc"]