NSMutableArray *array1=[NSMutableArray arrayWithObjects:@"1",@"3",@"2", nil];
       //NSLog(@"%@",array1);
       /*结果:
        (
        1,
        3,
        2 )
        */
       NSLog(@"%@",array1);
       NSArray *array2= [array1 sortedArrayUsingSelector:@selector(compare:)];//注意 这个方法没有修改array1
       NSLog(@"%@",array1);
       /*结果:
                             (
                             1,
                             3,
                             2 )
                             */
       //NSLog(@"%@",array2);
       /*结果:
                             (
                             1,
                             2,
                             3 )
                             */
       //NSLog(@"%@",array1);
       //[array1 sortUsingSelector:@selector(compare:)];//这个方法会修改array1
       //NSLog(@"%@",array1);
       /*结果:
        (
        1,
        2,
        3 )
        */

转载于:https://www.cnblogs.com/kluan/p/4819426.html

NSMutableArray 排序相关推荐

  1. 【转】 [C/OC的那点事儿]NSMutableArray排序的三种实现(依赖学生成绩管理系统).

    原文网址:http://blog.csdn.net/ministarler/article/details/17018839 c语言实现的学生成绩管理系统是面向过程的,而OC实现的学生成绩管理系统则是 ...

  2. Foundation 框架 NSArray、NSMutableArray排序

    一.使用selector对数组进行排序(无返回) 数组 book 中包含 AddressCard对象. 1.对数组调用 sortUsingSelector方法 1 -(void) sortByName ...

  3. OC--Foundation--数组

    一.数组是什么? NSArray是代表元素有序,可重复的一个集合集合中的每个元素都有其对应的索引. 二.NSArray的功能与用法 1.创建NASArray 类方法 实例方法 以array开头 以in ...

  4. NSArray 与 NSMutableArray 的排序

    由于集合的使用过程中,经常需要对数组进行排序操作,此博客用于总结对在OC中对数组排序的几种方法 1.当数组中存放的是Foundation框架中提供的对象时,直接使用 compare:方法 如:NSSt ...

  5. iOS开发中对NSArray或者NSMutableArray中的内容排序

    原文引用至               http://blog.unieagle.net/2012/05/10/ios开发中对nsarray或者nsmutablearray中的内容排序/ NSMuta ...

  6. 对数组进行排序How to sort an NSMutableArray with custo...

    2019独角兽企业重金招聘Python工程师标准>>> http://stackoverflow.com/questions/805547/how-to-sort-an-nsmuta ...

  7. iOS 根据数组中的字典的value值进行排序

    NSMutableArray *resArr = [NSMutableArray array];// 先把所有值的装进一个数组中NSMutableArray *valArr = [NSMutableA ...

  8. [示例]NSDictionary-按value排序数组中的字典并输出(描述器)

    1.将四个学生信息的字典存入数组中,输出数据以班级:XXX,姓名:XXX,年龄:XX格式. 2.删除小明此条数据,列出剩余数据,输出格式同上. 3.按照班级进行排序,如果班级相同则按照年龄排序输出数据 ...

  9. Object-c实现各种排序算法 (汇总)

    /*******************************快速排序 start**********************************/ //随即取 当前取第一个,首先找到第一个的位 ...

最新文章

  1. 设计模式复习-抽象工厂模式
  2. SVN提交,提示“remains in conflict”错误
  3. mac上用qt调用自己生成的qt动态库,该动态库又依赖第三方库
  4. javascript中基本类型和引用类型的区别分析
  5. java 综合练习_Java第二季6-1综合练习作业
  6. python无法在终端运行程序_解决项目pycharm能运行,在终端却无法运行的问题
  7. vue-select-lang
  8. 百度网盘搜索功能伪增强
  9. STM32 独立按键扫描功能大全-支持连击、组合连击、任意连击
  10. 显卡ai性能测试软件,让AI帮你自动超频 索泰RTX 2080Ti显卡性能测试
  11. ERP系统与精益生产
  12. 正态分布方法判别,独立样本T检验及Mann-Whitney U 检验操作
  13. 【11月18日截稿】【高校支持】第三届机器人、智能控制与人工智能国际学术会议-RICAI 2021...
  14. julia语言 python解释器_Julia官宣:为机器学习构建一种语言和编译器
  15. 聚焦热门框架、前端架构、工程化……,SDCC 2016前端开发专题讲师、议题大揭底...
  16. python中怎么关闭文件-python_文件的打开和关闭
  17. 8分钟带你彻底弄懂《信号与系统》
  18. MybatisPlus 通用CRUD操作
  19. spring boot入门 -- 介绍和第一个例子
  20. u-boot v2018.01 启动流程分析

热门文章

  1. 我们是如何做好前端工程化和静态资源管理 - 無雄 - 博客园
  2. 理解DOM事件流的三个阶段 - Lxxyx的开发笔记 - SegmentFault 思否
  3. spring-boot注解详解(二)
  4. 算法 --- 求两个集合的并集
  5. PHP 实现图片验证码
  6. 不同级别UI设计师的区别有哪些?
  7. Android 虚拟机学习总结Dalvik虚拟机介绍
  8. 1001种玩法 | 1001种玩法--数据存储(2)
  9. Java Websocket实例
  10. opencv图像仿射变换和普通旋转