I have multiple classes (view controllers) that all conform to the same protocol and I would like them to implement exactly the same methods required by that protocol.
I cannot create a single base class with those method implemented and then make the view controllers inherit from that base class, because my view controllers all inherit from different classes anyway, and Objective-C doesn't allow multiple inheritance.
How can avoid pasting the same code (protocol method implementations) into multiple classes?