I am new to Xcode. I want to know how can I know all classes conform to certain protocol in Xcode 4.3.1? And how can I know all subclasses of one class?
Use the Objective-C runtime functions.
objc_getClassList
to get the list of Class
esclass_getSuperclass
or the -superclass
method to walk the superclass chainclass_conformsToProtocol
or the -conformsToProtocol:
method to check if a class conforms to a protocol