<<<<< NSMutableArray排序 --- sortedArrayUsingFunction >>>>
来源:互联网 发布:父母没有文化 知乎 编辑:程序博客网 时间:2024/05/20 17:27
NSMutableArray自带了一些排序的方法,今天和大家分享一个我使用最多的,感觉也是很方便的排序方法。
NSInteger sortByID(id obj1, id obj2, void *context){
NSString *str1 =(NSString*) obj1; // ibj1和 obj2来自与你的数组中,其实,个人觉得是苹果自己实现了一个冒泡排序给大家使用
NSString *str2 =(NSString *) obj2;
if (str1.length < str2.length) {
return NSOrderedDescending;
}
else if(str1.length == str2.length)
{
return NSOrderedSame;
}
return NSOrderedAscending;
}
+(NSArray *)SortMutableArr:(NSMutableArray *)arr{
NSArray *sortedArray =[arr sortedArrayUsingFunction:sortByID context:nil];
return sortedArray;
http://yanchao-007.blog.163.com/blog/static/45361361201182113126189/
- <<<<< NSMutableArray排序 --- sortedArrayUsingFunction >>>>
- NSMutableArray 排序 ----- sortedArrayUsingFunction
- sortedArrayUsingFunction
- NSMutableArray 排序
- NSMutableArray 排序
- NSMutableArray 排序
- NSMutableArray 排序
- NSArray、NSMutableArray排序
- NSMutableArray 复杂 对象 排序
- 关于NSMutableArray的排序
- swift NSMutableArray 排序
- swift NSMutableArray 排序
- [ObjectiveC] NSMutableArray 数字排序
- NSMutableArray复杂对象排序
- NSMutableArray复杂对象排序
- iphone 对NSMutableArray数组排序
- NSMutableArray 排序 --- 三种方法
- iOS NSMutableDictionary key排序 或NSMutableArray排序
- 第十七周实验报告一(所有同学的成绩表等用结构体做)
- jndi配置-各种服务器
- C++ Builder Pixels属性
- 如何导入android SDK的例程
- 【程序猿吐槽】【那些年,我是如何走在反敏捷的道路上的】
- <<<<< NSMutableArray排序 --- sortedArrayUsingFunction >>>>
- 一个不错的计算机图形学开源社区
- Windows 进程间通信
- window下c语言通过WMI获得网卡MAC地址,硬盘序号,主板序号等硬件信息
- 从文件中读入数据,排序并输出到另外一个文件中
- ubuntu网速慢的原因
- Java问题汇总
- 第十五周实验报告一(实现冒泡排序算法,并将之定义为一个函数)
- chm文件打不开解决办法