NSObject(QMUI_Debug)

@interface NSObject (QMUI_Debug)

/// 获取当前对象的所有 @property、方法,父类的方法也会分别列出
- (NSString *)qmui_methodList;

/// 获取当前对象的所有 @property、方法,不包含父类的
- (NSString *)qmui_shortMethodList;

/// 获取当前对象的所有 Ivar 变量
- (NSString *)qmui_ivarList;
@end

Undocumented

  • 获取当前对象的所有 @property、方法,父类的方法也会分别列出

    Declaration

    Objective-C

    - (nonnull NSString *)qmui_methodList;

    Swift

    func qmui_methodList() -> String
  • 获取当前对象的所有 @property、方法,不包含父类的

    Declaration

    Objective-C

    - (nonnull NSString *)qmui_shortMethodList;

    Swift

    func qmui_shortMethodList() -> String
  • 获取当前对象的所有 Ivar 变量

    Declaration

    Objective-C

    - (nonnull NSString *)qmui_ivarList;

    Swift

    func qmui_ivarList() -> String