You can't sort a dictionary but you can sort its keys as follow:
let myDict: [String:String] = ["car":"blue", "watch":"black", "bike": "red"]
for key in myDict.keys.array.sorted(<) {
let value = myDict[key]!
println("(key) = (value)")
}
let dashboardItemsTuples : [(String , String)] = [("All Cards" , "cards" ), ("Cards by Topic" , "cards_topic"), ("Lessons" , "lesson" ), ("Audio" , "audio"), ("Video" ,"video") ,( "Ebook" , "ebook") , ("Bookmarked Cards" , "bookmark_cards" ), ("Upgrade","upgrade") , ("Downloads" ,"downloads")]
for (key,value) in dashboardItemsTuples {
println("(key)=(value)")
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…