有没有办法从子类中动态检测它是否覆盖其父类方法?
Class A {
- methodRed;
- methodGreen;
- methodBlue;
}
Class B inherits A {
- methodRed;
}
Run Code Online (Sandbox Code Playgroud)
从上面的例子中我想知道B类是否能够动态检测到只有-methodRed;
被覆盖.
我想知道这种方法与其他一些可能性的原因是因为我有许多自定义视图会改变它的外观.如果我可以动态检测被覆盖的方法而不是跟踪,那么代码将会少得多.
我理解一个类必须实现NSCopying
才能成为一个关键NSDictionary
,但是正在实现isEqual:
,hash
也是必要或可取的?
如果是,为什么?