removeObjectsInArray隐藏细节 数组排序
来源:互联网 发布:2016十大网络歌曲 编辑:程序博客网 时间:2024/05/01 19:00
NSMutableArray *a = [[NSMutableArray alloc]
initWithObjects:@"1",@"3",@"5",@"1", nil];
NSMutableArray *b = [[NSMutableArray alloc]
initWithObjects:@"1", nil];
[a removeObjectsInArray:b];
这时候数组a就变成了 {@“3”,@“5”,nil};
而不是{@“3”,@“5”,@“1”,nil};
也不是{@“1”,@“3”,@“5”,nil};
数组排序:
NSComparator cmptr = ^(id obj1, id obj2){
if ([obj1 integerValue] > [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedAscending;
}
if ([obj1 integerValue] < [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedDescending;
}
return (NSComparisonResult)NSOrderedSame;
};
[a sortUsingComparator:cmptr];
结果:
[@"5",@"3",@"1",@"1", nil];- removeObjectsInArray隐藏细节 数组排序
- Java中的隐藏实现细节
- 二维数组细节
- 数组内存存储细节
- 字符数组的细节
- JAVA基础:数组细节
- qsort()排序细节问题
- 冒泡选择排序 二维数组 虚方法 隐藏方法 枚举 类 结构体 构造方法
- 第5章 隐藏实现细节 转
- WatchKit中隐藏的5个细节
- 关于div隐藏与显示细节介绍
- 25-数组细节问题1
- 26-数组细节问题2
- C++中的细节(数组指针)
- <细节>动态创建二维数组
- array数组删除的细节
- LeetCode Spiral Matrix 细节&数组
- 细节&数组 Spiral Matrix II
- Android中的消息机制:Handler消息传递机制
- 图像分割GrabCut
- 指针详解
- OCP-1Z0-053-V12.02-307题
- Android屏幕适配
- removeObjectsInArray隐藏细节 数组排序
- 学习成果
- pthread_exit函数
- 内存相关
- sap
- 北京某公司 --IOS面试题
- 忘记localserver mysql 密码 解决方法
- vector和数组的性能区别
- POJ 1065 Wooden Sticks