@@ -18,10 +18,11 @@ class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSour
1818 override func viewDidLoad( ) {
1919 super. viewDidLoad ( )
2020
21- // interfaces = Interface.allInterfaces()
22- print ( interfaces. count)
23-
24- // Do any additional setup after loading the view, typically from a nib.
21+ interfaces = Interface . allInterfaces ( )
22+ interfaces. sort {
23+ if $0. description == $1. description { return $0. address! < $1. address! }
24+ return $0. description < $1. description
25+ }
2526 }
2627
2728
@@ -43,7 +44,7 @@ class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSour
4344 cell. textLabel? . text = interfaces [ indexPath. row] . description
4445 cell. detailTextLabel? . text = interfaces [ indexPath. row] . address
4546
46- print ( " \( interfaces [ indexPath. row] . debugDescription) " )
47+ // print ("\(interfaces[indexPath.row].debugDescription)")
4748
4849 return cell
4950 }
@@ -53,7 +54,10 @@ class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSour
5354 @IBAction func screenTappedTriggered( sender: AnyObject ) {
5455 print ( NSURL ( fileURLWithPath: " \( #file) " ) . lastPathComponent!, " \( #function) " )
5556 interfaces = Interface . allInterfaces ( )
56- print ( interfaces. count)
57+ interfaces. sort {
58+ if $0. description == $1. description { return $0. address! < $1. address! }
59+ return $0. description < $1. description
60+ }
5761 self . tableView. reloadData ( )
5862 }
5963}
0 commit comments