Swift 2.0按属性对对象数组进行排序
- 在Swift 2中:
- 您可以使用
sort
方法,使用compare来比较两个日期:
.myDate.compare(.myDate) == .OrderedAscending } // use `sorted` in Swift 1.2let sortedArray = myArray.sort {
sortInPlace
sorted.myDate.compare(.myDate) == .OrderedAscending } // use `sort` in Swift 1.2或者,如果您想对原始数组进行排序,则可以
myArray.sortInPlace {:
sort
- 在Swift 3中
sort返回数组的排序形式,请使用
let sortedArray = myArray.sorted {.myDate < .myDate }
Date.myDate < .myDate },而不是
myArray.sort {<
排序,现在只是:
评论列表(0条)