草庐IT

objective-c - 获取 Objective-C 类或实例的所有方法

在Objective-C中,我可以测试给定的类或实例是否响应某些选择器。但是如何查询一个类或实例的所有方法或类的属性(例如所有方法或属性的列表)? 最佳答案 除了Buzzy的回答,出于调试目的,您可以使用-[NSObject_methodDescription]私有(private)方法。在lldb中:(lldb)po[[UIApplicationsharedApplication]_methodDescription]或在代码中:@interfaceNSObject(Private)-(NSString*)_methodDescr

objective-c - 获取 Objective-C 类或实例的所有方法

在Objective-C中,我可以测试给定的类或实例是否响应某些选择器。但是如何查询一个类或实例的所有方法或类的属性(例如所有方法或属性的列表)? 最佳答案 除了Buzzy的回答,出于调试目的,您可以使用-[NSObject_methodDescription]私有(private)方法。在lldb中:(lldb)po[[UIApplicationsharedApplication]_methodDescription]或在代码中:@interfaceNSObject(Private)-(NSString*)_methodDescr