sortedArrayUsingFunction

来源:互联网 发布:文字合成语音软件 编辑:程序博客网 时间:2024/05/09 17:50
 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/

原创粉丝点击