【发布时间】:2013-06-17 12:12:05
【问题描述】:
有没有办法从子类中动态检测它是否覆盖了它的父类方法?
Class A {
- methodRed;
- methodGreen;
- methodBlue;
}
Class B inherits A {
- methodRed;
}
从上面的示例中,我想知道 B 类是否能够动态检测到只有 -methodRed; 被覆盖。
我想知道这种方法与其他一些可能性的原因是因为我有几十个自定义视图将改变那里的外观。如果我可以动态检测被覆盖的方法而不是跟踪,那么代码会少很多。
【问题讨论】:
标签: objective-c inheritance overriding