NSARRY排序
来源:互联网 发布:淘宝邮箱怎么注册 编辑:程序博客网 时间:2024/05/17 06:03
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:[NSNumber numberWithInt:1]];
[array addObject:[NSNumber numberWithInt:3]];
[array addObject:[NSNumber numberWithInt:2]];
NSArray *sorteArray = [array sortedArrayUsingComparator:^(id obj1, id obj2){
if ([obj1 integerValue] > [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedDescending;
}
if ([obj1 integerValue] < [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedAscending;
}
return (NSComparisonResult)NSOrderedSame;
}];
NSLog(@"%@",sorteArray); //从小到大
NSArray *array2 = [array sortedArrayUsingComparator:^(id obj1, id obj2){
if ([obj1 integerValue] > [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedAscending;
}
if ([obj1 integerValue] < [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedDescending;
}
return (NSComparisonResult)NSOrderedSame;
}];
NSLog(@"%@",array2);
// ascending: YES 为升序 NO 为降序
NSSortDescriptor *sd1 = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:YES];
NSArray *arr1 = [array sortedArrayUsingDescriptors:[NSArray arrayWithObjects:sd1, nil]];
NSLog(@"%@",arr1);
NSArray* tmp = [[self.dictdata allKeys] sortedArrayUsingSelector:@selector(compare:)];
- NSARRY排序
- nsarry排序
- nsarry&nsdictionary
- nsarry内存
- NSArry,NSSet,NSDictory
- NSArry 常用方法...enumerateObjectsUsingBlock:
- NSArry基本用法
- 将 Json读入 NSArry中
- NSString NSArry NSDictionary常用方法
- iOS学习笔记06--NSArry
- NSArry 中的方法 --Objective-C
- 基本结构的数组 NSArry NSMutableArray
- Object-C之NSArry,(补充NSmutableString)
- iOS NSString+NSMutableString+NSValue+NSArry用法汇总
- objective-c - 基础篇 - NSArry与NSMutableArray
- 黑马程序员__集合NSArry,NSSet,NSDictionary的总结
- 判断网络获取的数据NSArry是否为空
- 【OC语言】第九篇·NSString,NSArry,NSDictionary
- dialogWrapper.jsp页面编写
- 使用velocity :$velocityCount和Tool的使用
- Linux 函数localtime()返回的内存需不需要delete
- 云南禄丰4.4级地震未致伤亡 成昆铁路运输正常-禄丰-地震-伤亡
- zend form 防止重复提交(2)
- NSARRY排序
- object-c 多线程 加锁
- Hibernate--Hibernate工作原理及为什么要用?
- Postfix+ Courier-imap+Smtp的安装配置(Gentoo)-A
- 中共,对中国经济,要管得更严,中国的商业帝国,才有希望
- dedecms如何给栏目文章加统计功能
- 利用CAS操作(Compare & Set)实现无锁队列
- 世界各国禁忌谱
- Android2.3读网络数据时候的bug