我需要从 中搜索字符串的索引NSMutableArray
。我已经实现了完美的代码,但我需要比这提高搜索速度。
我使用了以下代码:
NSIndexSet *indexes = [mArrayTableData indexesOfObjectsPassingTest:^BOOL(id obj, NSUInteger idx, BOOL *stop){
NSString *s = (NSString*)obj;
NSRange range = [s rangeOfString: txtField.text options:NSCaseInsensitiveSearch];
if(range.location == 0)//
return range.location != NSNotFound;
return NO;
}];
NSLog(@"indexes.firstIndex =%d",indexes.firstIndex);