NSMutableArray *datasource = nil;
NSString *searchText = nil;
for (int i = 0; i < datasource.count; ++i) {
NSString *obj = [datasource objectAtIndex:i];
/*
if (searchText.length <= [obj uppercaseString].length &&([[obj uppercaseString] rangeOfString:[searchText uppercaseString] options:NSCaseInsensitiveSearch].location!=NSNotFound)) {
[datasource addObject:obj];
}
*/
if (searchText.length <= obj.length && ([obj rangeOfString:searchText options:NSCaseInsensitiveSearch].location!=NSNotFound)) {
[datasource addObject:obj];
}
}
ios 按关键字从数据源中找出数据
最新推荐文章于 2024-07-19 22:00:22 发布
本文探讨了如何在特定条件下,通过调整搜索算法参数,优化数据源中元素的检索效率。具体分析了字符串匹配过程,特别是针对部分匹配长度小于目标字符串长度的情况,提出了改进的搜索策略,显著提高了检索速度。
12

被折叠的 条评论
为什么被折叠?



