iOS 排序方法
来源:互联网 发布:js object 增加属性 编辑:程序博客网 时间:2024/05/01 09:38
一般分为三种:
第一种 使用sortedArrayUsingSelector排序
SEL sel = @selector(compare:);
arr = [arr sortedArrayUsingSelector:sel];
第二种 使用 sortedArrayUsingDescriptors排序
NSSortDescriptor *sorter = [[NSSortDescriptor alloc] initWithKey:@"FriendName" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:&sorter count:1];
[self.myArray sortedArrayUsingDescriptors:sortDescriptors]
第二种 使用 sortedArrayUsingComparator排序
NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) { if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonResult)NSOrderedDescending; } if ([obj1 integerValue] < [obj2 integerValue]) { return (NSComparisonResult)NSOrderedAscending; } return (NSComparisonResult)NSOrderedSame;}];
0 0
- iOS数组排序方法
- iOS 排序方法
- IOS 数组排序方法
- IOS开发-排序方法
- iOS tableView删除,添加,排序方法实现
- iOS学习之NSArray的排序方法
- iOS oc可变数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- ios的几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- ios几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- IOS几种简单有效的数组排序方法
- 冒泡排序
- 安卓开发GitHub的入门使用流程---》适合小学生
- opencv 画直线,椭圆,多边形操作
- SGU 176 有源汇上下界的最小流
- 数据上传
- iOS 排序方法
- js数组基本知识
- 直接选择排序
- 剑指offer面试题 链表中倒数第K个结点
- tomcat部署
- apache mesos 入门(2)——单机版安装
- 温故而知新
- CentOS学习笔记
- Spring基础知识导论