我是 Xcode 新手。我想知道如何知道 Xcode 4.3.1 中的所有类都符合特定协议(protocol)? 我如何知道一个类的所有子类?
最佳答案
使用 Objective-C runtime functions .
objc_getClassList
获取Class
es 的列表
class_getSuperclass
或-superclass
方法遍历父类(super class)链class_conformsToProtocol
或-conformsToProtocol:
方法检查类是否符合协议(protocol)
关于objective-c - 如何获取符合 Xcode 4 中特定协议(protocol)的所有类的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882984/