在Objective-C中,我可以测试给定的类或实例是否响应某些 Select 器.但是,如何查询类或实例的所有方法或类的属性(例如,所有方法或属性的列表)?

推荐答案

您需要使用Objective C运行时方法,请参见此处:https://developer.apple.com/reference/objectivec/objective_c_runtime

Objective-c相关问答推荐

如果DISPATCH_SOURCE_SET_EVENT_HANDLER中的SELF需要为弱

如何删除Objective-C中未定义的符号&错误?

按住自定义 UIButton 时更改深灰色突出显示的 colored颜色 ?

在 Objective C 中动态调用类方法

iOS performSelectorOnMainThread 有多个参数

`-fembed-bitcode` 和 BITCODE_GENERATION_MODE 有什么区别?

不区分大小写的核心数据 CONTAINS 或 BEGINS WITH 约束

在 iOS 7 中检测后台应用刷新的用户设置

如何在 iPhone 上默认显示数字键盘?

我可以设置 `UILabel` 的 `attributedText` 属性吗

无法在 Interface Builder (Xcode 5) 中创建与子视图的出口连接

iOS 设备作为 Web 服务器

代码问题:格式字符串不是字符串文字

如何将 nil 添加到 nsmutablearray?

AVAssetImageGenerator 提供旋转的图像

Core Text在iOS中计算字母框架

在 Objective-C 中_和touch之间的区别

获取临时目录中文件的文件路径和 URL

围绕其中心旋转 UIView 保持其大小

找出窗口中的 UIBarButtonItem 框架?