排序的NSArray中搜索
来源:互联网 发布:全球贸易数据库是什么 编辑:程序博客网 时间:2024/06/03 19:40
在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能:
NSMutableArray *sortedArray = [NSMutableArray arrayWithObjects: @"Alice", @"Beth",@"Carol",@"Ellen",nil];
//Where is "Beth"?
unsigned index = (unsigned)CFArrayBSearchValues((CFArrayRef)sortedArray,
CFRangeMake(0,CFArrayGetCount((CFArrayRef)sortedArray)),
(CFStringRef)@"Beth",
(CFComparatorFunction)CFStringCompare,
NULL);
if (index < [sortedArray count])
{
NSLog(@"Beth was found at index %u", index);
} else {
NSLog(@"Beth was not found (index is beyond the bounds of sortedArray)");
}
//Where should we insert "Debra"?
unsigned insertIndex = (unsigned)CFArrayBSearchValues((CFArrayRef)sortedArray,
CFRangeMake(0,CFArrayGetCount((CFArrayRef)sortedArray)),
(CFStringRef)@"Debra",
(CFComparatorFunction)CFStringCompare,
NULL);
[sortedArray insertObject:@"Debra" atIndex:insertIndex];
NSLog([sortedArray description]);
- 排序的NSArray中搜索
- 在已排序的NSArray中搜索字符串(转)
- 如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能:
- 如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能
- 如何在一个已排序的NSArray中搜索某一特定字符串?答案是使用CFArray自带的搜索功能
- NSArray 的排序
- NSArray的排序方法
- nsarray的排序
- NSArray的排序方法
- ios的NSArray排序
- NSArray的排序
- ios的NSArray排序
- NSArray的sorting排序
- NSArray的排序方法
- NSArray的排序函数
- NSArray的排序
- Foundation NSArray的排序
- NSArray中存的是实体时的排序
- 软件工程:一个基本框架(待修改)
- 参考汉诺塔
- hbase 0.90.5 单机搭建
- 获取文件md5值
- 汉诺塔
- 排序的NSArray中搜索
- 函数的调用------三角函数
- 高效整洁CSS代码原则
- Fibnacci 序列
- 2012CIO最关注十大业务及十大技术
- SDE后配置问题
- 10进制转换成2进制,新手制作,欢迎点评。
- 比较两个数的大小
- 八、分组合并字段