1、oc中使用系统的block方法排序
NSMutableArray *mArray=@[@"4",@"6",@"5",@"8",@"7"];
[mArray sortUsingComparator:^NSComparisonResult(id obj1, id obj2) {
return [obj1 compare:obj2];
}];
其中 排序的顺序是升序还是降序 取决于 return [obj1 compare:obj2]; 中 obj1 和 obj2 的前后位置 obj1 在前就是升序 ;
更多排序可以访问以下地址
http://my.oschina.net/pengloo53/blog/173810#OSC_h4_1
本文介绍了Objective-C中如何利用Block来实现数组的排序,并详细解释了比较函数中参数的位置如何决定排序方式(升序或降序)。通过具体示例展示了如何对NSMutableArray中的元素进行升序排列。
161

被折叠的 条评论
为什么被折叠?



