title: Objective-C design pattern question about delegate
body: <p>I have a class which implements many delegate methods. How to group the delegate methods into different classes by the protocol they belongs to and use them in the original class? </p>