我正在使用[NSArray filteredArrayUsingPredicate]来获取与20,000个对象的原始数组中的某些条件匹配的对象数组。是否可以限制此方法返回的结果数量以加快速度?
这与SQL中的LIMIT子句类似。感谢。
答案 0 :(得分:2)
不,谓词不是。但你可以对NSArray进行扩展,过滤并限制你的结果。
- (NSArray*)filteredArrayUsingPredicate:(NSPredicate*)predicate
resultLimit:(NSUInteger)limit;