Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. var persons = [String](count:100, repeatedValue: "")
  2.  
  3. ["Bert", "Daniel", "Claire", "Aaron", "", "", ... ""]
  4.  
  5. persons = persons.sorted {$0.localizedCaseInsensitiveCompare($1) == NSComparisonResult.OrderedAscending }
  6.  
  7. ["", "", ... , "Aaron", "Bert", "Claire", "Daniel"]
  8.  
  9. ["Aaron", "Bert", "Claire", "Daniel", "", "", ... , ""]
  10.  
  11. var persons = [String : Bool]()
  12.  
  13. persons["Bert"] = true
  14. persons["Daniel"] = true
  15. persons["Clair"] = true
  16. persons["Clair"] = true
  17. persons["Aaron"] = true
  18. persons["Daniel"] = true
  19. persons["Clair"] = true
  20.  
  21. var values = persons.keys.array
  22.  
  23. values.sort { $0.localizedCaseInsensitiveCompare($1) == NSComparisonResult.OrderedAscending }
  24.  
  25. persons = persons
  26. .filter( { $0.isEmpty == false } )
  27. .sorted {$0.localizedCaseInsensitiveCompare($1) == NSComparisonResult.OrderedAscending }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement