首页 > 代码库 > Objective-C之Block与数组排序
Objective-C之Block与数组排序
NSArray *stringArray = [NSArray arrayWithObjects:@"zhangsan",@"lisi",@"wangjun",@"lanlan",@"yangyi",@"qianzhongshu",@"sunwukong",@"wugang", nil];
NSArray *sortedArray = [stringArray sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [obj1 compare:obj2];//顺序
return -[obj1 compare:obj2];//倒序(排序结果为枚举值[-1,0,1].所以想要得到排序结果在控制台倒序输出,加一个"-"即可。
}];
NSLog(@"%@",sortedArray);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。