In Objective-C, it\'s possible to specify a class conforming to a protocol as a method parameter. For example, I could have a method that only allows a UIViewControlle
UIViewControlle
In Swift 4 you can achieve this with the new & sign:
let vc: UIViewController & UITableViewDataSource