Objective C : Given a Class id, can I check if this class implements a certain protocol? Or has a certain selector? Objective C : Given a Class id, can I check if this class implements a certain protocol? Or has a certain selector? objective-c objective-c