gpt4 book ai didi

iphone - NSMutableArray的搜索索引

转载 作者:行者123 更新时间:2023-12-01 17:59:48 25 4
gpt4 key购买 nike

我需要从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);

最佳答案

有一种方法indexOfObject

NSString *yourString=@"Your string";
NSMutableArray *arrayOfStrings = [NSMutableArray arrayWithObjects: @"Another strings", @"Your string", @"My String", nil];

NSInteger index=[arrayOfStrings indexOfObject:yourString];
if(NSNotFound == index) {
NSLog(@"Not Found");
}

关于iphone - NSMutableArray的搜索索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com