sortedArrayUsingSelector:@selector
来源:互联网 发布:联通大数据有限公司 编辑:程序博客网 时间:2024/06/10 10:30
经常搞混的知识点总结一
NSArray *keys1 = [keys sortedArrayUsingSelector:@selector(compare:)];
NSArray *value1 = [values sortedArrayUsingSelector:@selector(sortName:)];
sortedArrayUsingSelector:比较函数
1,若使用默认的系统Comparator:是按照递增的顺序进行排序的,若使用自定义规则如下
if (obj1 > obj2) {
return NSOrderedDescending; // 降序
}else if (obj1 < obj2)
{
return NSOrderedAscending ; // 升序
}else
return NSOrderedSame;
// 这样返回的是升序序列
f (obj1 < obj2) {
return NSOrderedDescending; // 降序
}else if (obj1 > obj2)
{
return NSOrderedAscending ; // 升序
}else
return NSOrderedSame;
// 这样返回的是降序序列
2,字符串进行比较
if (obj1 compare:obj2 == -1) { // 当前值小于参数值,升序
return NSOrderedAscending;
} else if (obj1 compare:obj2 == 1) { // 当前值大于参数值,降序
return NSOrderedDescending;
} else {
return NSOrderedSame;
}
// 这样返回的是升序序列
// 反之返回的是降序序列
- sortedArrayUsingSelector:@selector
- NSArray的排序功能sortedArrayUsingSelector
- 使用sortedArrayUsingSelector:方法排序数组中的元素
- selector
- selector
- @selector
- selector
- @selector
- Selector
- @selector
- @selector
- Selector
- selector
- @selector
- selector
- selector
- Selector
- @selector
- AMD宣布支持DirectX 12 为游戏开发者带来更多福利
- 推荐系统(资料大全)
- oracle 创建用户 导入dmp文件
- 改变学习的三个模式--3月主题总结
- AMD宣布支持DirectX 12 为游戏开发者带来更多福利
- sortedArrayUsingSelector:@selector
- 虚拟机中的mac怎么安装vmare tools
- winform下word文件转.mht
- android gallery 画廊控件示例
- [LeetCode]Same Tree
- 然后相濡以沫
- 运营棋牌游戏平台需注意什么
- 论数字化视频监控的应用
- OpenLayers源码学习(一) 取图算法