如何按总线编号(bus.number)对Bus对象数组进行排序?

时间:2016-09-09 22:01:44

标签: ios swift sorting

假设我有以下Bus对象数组:

var buses = [Bus]()

在总线阵列填满之后,我想用总线编号对总线阵列进行排序(例如,这是一个字符串" 501")。每个Bus对象都有一个总线号(bus [index] .number)。没有重复的公交车号码。我怎么能这样做?我看到过滤器,但我不确定如何应用它。

1 个答案:

答案 0 :(得分:2)

sort method在swift中很简单,

let sortedBuses = buses.sort({ $0.number > $1.number })

buses.sortInPlace({ $0.number > $1.number }) // this sorts arrays and saves it in self.
相关问题