NSPredicate之从数组搜索和提取需要的内容

使用起来非常简单。

假设有一个数组里保存的都是对象,这些对象都有“name”和“ age”属性。

现在要把所有姓“张”的并且年龄是30岁以下的人的资料都提取出来

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name CONTAINS[cd] '张' AND age < 30"];
NSArray *userInfoArray = [userListArray filteredArrayUsingPredicate:predicate];

userInfoArray里保存的就是你要的内容。

你可能感兴趣的:(ios,基本类)