OC优雅的数组过滤-项目常用

OC优雅的数组过滤-项目常用,和循环遍历判断say no。但是其大数据遍历效率比循环遍历效率低。

 //self.dataArray是一个模型数组,可以根据模型元素的值来进行数组过滤
 //filteredArrayUsingPredicate(不可变数组过滤)
 //filterUsingPredicate(可变数组过滤)
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"isWatchable = TRUE"];
 NSArray *filteredArray= [self.dataArray filteredArrayUsingPredicate:predicate];

更多谓词使用:iOS开发-NSPredicate

你可能感兴趣的:(OC优雅的数组过滤-项目常用)