使用起来非常简单。
假设有一个数组里保存的都是对象,这些对象都有“name”和“ age”属性。
现在要把所有姓“张”的并且年龄是30岁以下的人的资料都提取出来
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name CONTAINS[cd] '张' AND age < 30"];
NSArray *userInfoArray = [userListArray filteredArrayUsingPredicate:predicate];
userInfoArray里保存的就是你要的内容。