swift Array 排序
来源:互联网 发布:淘宝能买什么 编辑:程序博客网 时间:2024/06/05 03:27
1.Array排序
var list = Array<RateModel>() //初始化 加元素部分省略 list = list.sort({(site1: SiteModel, site2: SiteModel) -> Bool in if(site1.count != site2.count){ return site1.count > site2.count } else { return site1.id > site2.id } })
2.NSMutableArray排序
var list:NSMutableArray = NSMutableArray() //初始化 加元素部分省略list.sortUsingComparator({ (s1:AnyObject!,s2:AnyObject!)->NSComparisonResult in let mi1 = s1 as! SiteModel let mi2 = s2 as! SiteModel if mi1.name < mi2.name{ return NSComparisonResult.OrderedAscending }else{ return NSComparisonResult.OrderedDescending } })
这里顺便说一下,在对英文字符串排序时,我们知道规则是26个英文字母的顺序,中文排序时是根据什么呢?是unicode码值。
0 0
- swift Array 排序
- Swift-array
- Swift array
- swift Array 数组
- swift:数组(Array) 浅析
- swift-数组array
- Swift 数组Array
- Swift Tips - Array 类型
- swift中的数组Array
- Swift 数组Array
- swift Array 数组 总结
- swift 学习笔记 --> Array
- 6.Swift 中的Array
- swift-array-dictionary
- Swift-Array数组操作
- Swift Array Slice
- Swift的Optional、Array
- Swift - Array基本使用
- Centos6.5 64位系统安装zabbix
- 深入浅出MagicalRecord(4)
- 详解7.0带来的新工具类:DiffUtil
- 从一行CSS调试代码中学到的JavaScript知识
- Java IO 之 BufferedReader 字符输入缓冲类使用示例和详解
- swift Array 排序
- Android各大网络请求库的比较及实战
- ASP.NET链接MySQL
- 3.Spring学习笔记_配置Bean(by尚硅谷_佟刚)
- android studio 更新 Gradle错误解决方法(按键灰色,rebuild和clean都没有问题,被这个问题困扰了一天)
- Appium小试
- Printer Queue
- [转载]Java面试题全集(中)
- 从Trimble服务器下载历书