#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {

@autoreleasepool {

//2.@"6",@"34",@"56","78"存入数组,并进行排序降序输出结果

NSArray *ary = @[@"34",@"6",@"56",@"78"];

NSLog(@"数组为%@",ary);

NSArray *myary = [ary sortedArrayUsingComparator:^(NSString * obj2, NSString * obj1){

return (NSComparisonResult)[obj1 compare:obj2 options:NSNumericSearch];

}];

NSLog(@"%@",myary);

//3. //第3题 对以下数据进行首字母升序排序,并输出 一种使用数组默认的排序*/

NSArray *array=@[@"TimCook",@"JonyIve",@"SteveJobs",@"RobertBrunne",@"Philip Schiller"];

NSArray *sortArr=[array sortedArrayUsingSelector:@selector(compare:)];

for (id str in sortArr) {

NSLog(@"%@",str);

}

}

return 0;

}

转载于:https://www.cnblogs.com/jun1994/p/5110486.html

oc-数组应用及相关练习相关推荐

  1. jni 从c传递map到java_java_jni 本地调用接口DLL的编写样本,涉及数组传递,相关的 和C程序均已包括。 Develop 256万源代码下载- www.pudn.com...

    文件名称: java_jni下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 8055 KB 上传时间: 2016-04-16 下载次数: 0 提 供 者: 普云 ...

  2. C#学习日志 day 5 plus------ interface 数组及stringBuilder相关

    interface 接口interface可以理解为两个程序达成的协议. 实际就是一个留给后续开发的框架.若想继承这个interface,就必须实现interface规定的 函数及结构等.一般会以大写 ...

  3. 数组及字符串相关知识

    一.数组的知识 Sec1.一维数组 1.数组的引入: 当数据量很多,类型相同需要重复定义的时候,需要用数组简化问题解法. 2.数组的使用 ①定义: 数组类型 数组名 [ 常亮表达式 ] 例如:int ...

  4. C++实现:自定义数组类型实现相关运算符重载

    运算符重载说明 这次我们通过来自定义数组类型重载[].<<.>>.==.!=运算符来学习C++运算符重载相关知识. C++的运算符重载是C++相对于其他编程语言的一大特色. 在 ...

  5. 记前端知识--数组元素的相关操作

    数组中元素的操作 const arr = [1, 2, 3, 4]; this.removeByValue(4); console.log(arr); // [1, 2, 3] this.addByV ...

  6. iOS开发基础:OC数组对象NSArray的常用方法

    本文介绍了OC的数组对象的基本方法的使用: 因为OC的数组中存储的为对象类型,所以我们可以新建一个Person类,通过Person生成对象进行操作. 其中Person.h中的代码为: [objc] v ...

  7. OC语言笔记(三):OC数组和字典

    提示: C和OC的差别 1.C的数组,只能存一种类型,OC的数组,可以同时保存不同类型的对象 2.C的数组,一般保存基本数据类型,OC的数组,只能保存对象 OC的数组 一.NSArray 1.实例化 ...

  8. ios oc数组转换为c语言数组,iOS中将数组作为参数传递给服务器

    好像并没有发现iOS中直接放数组传的,所以我就把数组转化为相应的字符串来传递 方法一: NSMutableArray *array = [NSMutableArray array]; for (Mod ...

  9. 【C语言】数组和指针相关 * 和 总结大全

    总结大全 a:数组首元素地址 &a:数组首元素的地址 &a[0]:数组首元素的地址 *a:数组首元素的值 *(a+n):数组第(n+1)个元素(index为n的元素)的值 a+n:数组 ...

  10. oc数组中是否包含某个元素

    实例代码 if([_arr containsObject:peripheral]){return;}else{[_arr addObject:peripheral];} 文档 @interface N ...

最新文章

  1. Python 10 MySQL数据库(一)
  2. JDBC批处理读取指定Excel中数据到Mysql关系型数据库
  3. 关于WebBrowser.DocumentCompleted事件
  4. STM32F4 HAL库开发 -- 温度传感器(DS18B20)
  5. Java----代码优化篇
  6. 定义一个属性_CocosCreator脚本属性个性化定制——下拉列表属性、滑动条属性
  7. cad常用字体包_CAD制图初学入门如何学好CAD?CAD大神总结5点诀窍,必须收藏
  8. python3获取网页内容_python3获取一个网页特定内容
  9. android关于截屏,关于android截屏知识的学习
  10. asp.net引入一个js文件名为JScript的js脚本 报错 缺少对象
  11. C++中++cnt1[s1[i]-‘a‘]的意思
  12. B Spline(B样条曲线)
  13. 根据经纬度查询地理位置API
  14. 航弈单通道脑电设备通过lsl在Matlab中接收数据
  15. 员工培训案例分析答案_?消防经典案例试题答案:安全管理案例分析
  16. 程序退出,段错误segment default问题定位
  17. 华为(huawei)园区网的常规部署配置示例
  18. m1Mac上下载安装并运行gprMax中几个错误的解决方法
  19. ns-3模拟基本流程(附ns-3中的一些概念概述)
  20. 沙盘推演的4个阶段是攻防比赛的最后一个环节

热门文章

  1. angular集成websocket_Angular Websocket教程
  2. 海淀驾校比亚迪学车记--科目二考试
  3. 【ppt基础教程】教你用PowerPoint轻松实现板书效果
  4. ventuz 云_Ventuz中的OSC协议(C#)
  5. 【人工智能】大模型之编码器基础知识
  6. 计算机方面的书-2014[转]
  7. S7-1200 对 V90 PN 进行位置控制的三种方法
  8. openstack部署_OpenStack Barbican部署选项如何保护您的云
  9. 跟着官方学电机,BLDC两种控制策略,学到即赚到
  10. Xcelium基础使用