OC5_容器类型的快速枚举_数组排序
来源:互联网 发布:mysql数据库主从复制 编辑:程序博客网 时间:2024/05/16 08:04
*************** 容器类型的快速枚举 *********************
注意:在利用forin遍历时,可以直接修改元素,但是切记不能在forin中直接删除或者添加元素!
NSArray *arr = [NSArrayarrayWithObjects:@"1",@"2",@"3",nil];
//从容器中取出一个字符串对象str
for (NSString *strin arr) {
NSLog(@"快速枚举: %@", str);
}
NSDictionary *dic = [NSDictionarydictionaryWithObjectsAndKeys:@"value",@"key",@"value1",@"key1",@"value2",@"key2",nil];
//对字典的快速枚举,每次获得的都是key,在循环体中需要从字典中通key获取value
for (NSString *strin dic) {
NSLog(@"字典快速枚举: %@", str);
NSString *value = [dicobjectForKey:str];
NSLog(@"%@", value);
}
NSSet *set = [NSSetsetWithObjects:@"2",@"5",@"8",@"9", nil];
for (NSString *strin set) {
NSLog(@"集合快速枚举: %@", str);
}
***************** 数组排序 *********************
NSArray *sortArr = [NSArrayarrayWithObjects:@"213",@"321",@"845",@"789",nil];
// SEL类型,代表一个方法选择器
//选择一个字符串比较的方法 括号中写一个方法的方法名
SEL selector =@selector(compare:);
NSArray *sortedArr = [sortArrsortedArrayUsingSelector:selector];
NSLog(@"%@", sortedArr);
- OC5_容器类型的快速枚举_数组排序
- Objective-C----快速枚举、数组排序
- 数组和容器的排序
- 引用类型_排序容器_TreeSet与TreeMap
- OC - 集合类型的快速枚举
- 50_枚举类型
- 复杂的变量类型---枚举,结构,数组
- 复杂的变量类型:枚举,结构,数组
- 快速排序-c++(分别用数组和容器实现)
- 快速排序(基于顺序容器vector;基于数组array)
- OC学习第五天_字典、集、数组排序:字典类、集合类、数组数组排序、字典、集合的快速遍历、数组排序
- 排序_快速排序
- 三:数组_数组的排序
- JAVA中两个专门操作枚举类型的容器类
- 对数组的快速排序
- 枚举类型排序
- 自定义数组类型的排序
- 限定条件的容器数组排序输出
- Spring MVC的文件下载
- HDU 1832 Luck and Love (二维线段树)
- 路由器的ARP绑定
- 最新Android ADT报parseSdkContent failed java.lang.ExceptionInInitializerError异常的处理办法
- 返回Android游戏黑屏解决办法
- OC5_容器类型的快速枚举_数组排序
- UVA - 108 Maximum Sum 求子矩阵的最大和
- Linux Platform总线
- JAVA开源电商软件研究心得第四篇-OFBiz的安装和配置
- Anroid 异常:is not valid; is your activity running?
- 文件 是.exe结尾,怎么恢复
- HDU1071
- gravity 和layout_gravity 的使用
- Underlying DBMS error[ORA-12154: TNS: 无法解析指定的连接标识符