相关疑难解决方法(0)

Objective-C检测类是否覆盖继承的方法

有没有办法从子类中动态检测它是否覆盖其父类方法?

Class A {
    - methodRed;
    - methodGreen;
    - methodBlue;
}
Class B inherits A {
    - methodRed;
}
Run Code Online (Sandbox Code Playgroud)

从上面的例子中我想知道B类是否能够动态检测到只有-methodRed;被覆盖.

我想知道这种方法与其他一些可能性的原因是因为我有许多自定义视图会改变它的外观.如果我可以动态检测被覆盖的方法而不是跟踪,那么代码将会少得多.

inheritance overriding objective-c

6
推荐指数
2
解决办法
1740
查看次数

标签 统计

inheritance ×1

objective-c ×1

overriding ×1