iOS开发 -- 数组去重+排序的方法
2015-11-24 11:30
344 查看
数组去重+排序方法:
NSArray *array =[NSArra arrayWithObjects:@"4",@"8",@"3",@"6",@"3",@"9",@"1",@"8",nil];
//数组去重
NSSet *set = [NSSet
setWithArray:array];
NSArray *tempArray = [set
allObjects];
NSLog(@"tempArray:%@",tempArray);//返回的数组元素的顺序混乱
//数组排序
NSArray *array2 = [tempArray
sortedArrayUsingSelector:@selector(compare:)];
//返回的数组是一个排好序的新数组,原数组的元素顺序不会改变
NSLog(@"array2%@",array2);
NSArray *array =[NSArra arrayWithObjects:@"4",@"8",@"3",@"6",@"3",@"9",@"1",@"8",nil];
//数组去重
NSSet *set = [NSSet
setWithArray:array];
NSArray *tempArray = [set
allObjects];
NSLog(@"tempArray:%@",tempArray);//返回的数组元素的顺序混乱
//数组排序
NSArray *array2 = [tempArray
sortedArrayUsingSelector:@selector(compare:)];
//返回的数组是一个排好序的新数组,原数组的元素顺序不会改变
NSLog(@"array2%@",array2);
相关文章推荐
- iOS 开发中ARC和MRC 混合开发
- iOS证书说明和发布
- 4、iOS获取设备名称
- RHCE-虚拟机里利用本地IOS镜像配置本地yum源·图文及未安装图形化界面解决方案
- (转)iOS开发之CocoaAsyncSocket学习
- nagios
- iOS开发技巧(系列六-再谈#define和预编译指令)
- summary && scenarios
- IOS学习——使用第三方库
- 新闻客户端首页图片无限循环滚动展示(可点击触发不同事件)初步封装IOS
- IOS开发之记录用户登陆状态
- iOS开发的22个奇谲巧技
- iOS 开发相机,相册权限问题,代码总结
- ios9 支付宝支付跳网页不跳 客户端
- iOS简单的文件操作
- ios 数据持久化之自定义模型的存储
- iOS 笔记-关于用户交互的那些事
- iOS开发中Quartz2D的基本使用方式举例
- 介绍 GodEyes-iOS
- iOS开发系列--视图切换