已排序在 Xcode 7 中不起作用

Sorted is not working in Xcode 7

我在 Xcode 6.3 中使用 Swift 中的排序方法作为

sorted(UIFont.fontNamesForFamilyName(familyName) as! [String])

我下载了 Xcode 7 beta,上面写着 "sorted in unavailable, call sort on the collection"。知道出了什么问题吗?

swift 1.2 中的许多免费功能现已移至协议扩展中

(UIFont.fontNamesForFamilyName(familyName) as! [String]).sortInPlace()

在 swift 书中协议扩展解释如下

Protocols can be extended to provide method and property implementations to conforming types. This allows you to define behavior on protocols themselves, rather than in each type’s individual conformance or in a global function.