如何在 Xcode 4 中获取符合特定协议的所有类的列表? [英] How do I get list of all classes conform to certain protocol in Xcode 4?
本文介绍了如何在 Xcode 4 中获取符合特定协议的所有类的列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是 Xcode 的新手.我想知道如何知道所有类都符合 Xcode 4.3.1 中的特定协议?我怎么知道一个类的所有子类?
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?
推荐答案
objc_getClassList
获取Class
es 的列表class_getSuperclass
或-superclass
方法来遍历超类链class_conformsToProtocol
或-conformsToProtocol:
方法来检查类是否符合协议
objc_getClassList
to get the list ofClass
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
这篇关于如何在 Xcode 4 中获取符合特定协议的所有类的列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文