I want this protocol:
protocol AddsMoreCommands { /* ... */ }
only to be adopted by classes that inherit from the class UIViewContro
UIViewContro
Now in Swift 5 you can achieve this by:
protocol AddsMoreCommands: UIViewController { /* ... */ }
Quite handy.