Objective-C определяет, переопределяет ли класс наследуемый метод
Есть ли способ динамически определять изнутри дочернего класса, если он переопределяет родительские методы?
Class A {
- methodRed;
- methodGreen;
- methodBlue;
}
Class B inherits A {
- methodRed;
}
Из приведенного выше примера я хотел бы знать, может ли класс B динамически определять, что только-methodRed;
был отменен.
Причина, по которой меня интересует этот подход в сравнении с некоторыми другими возможностями, заключается в том, что у меня есть десятки пользовательских представлений, которые будут изменять их внешний вид. Было бы гораздо меньше кода, если бы я мог динамически определять переопределенные методы по сравнению с отслеживанием.