Lau*_*nas 8 objective-c objective-c-runtime
我正在寻找一种方法来获取某个类的静态方法列表.我只获得了运行时函数的实例方法列表class_copyMethodList().
有没有办法列出静态方法?
Jos*_*ell 17
每个Class对象本身就是一个Objective-C对象,反过来又有一个对象,它的类是(有点).你需要得到这个元类对象(参见:"[objc explain]:类和元类"),然后询问它的方法(这将是你正在使用的类方法).
来自class_copyMethodList文档:
讨论
要获取类的类方法,请使用
class_copyMethodList(object_getClass(cls), &count)
| 归档时间: |
|
| 查看次数: |
2709 次 |
| 最近记录: |