iPhone, использование isKindOfClass считается плохой практикой?

Например, если есть метод типа 'handle all'...

if ([obj isKindOfClass:class1]) {
    // ...
} else if ([obj isKindOfClass:class2]) {
    // etc..

Является ли это плохой практикой? Есть ли более аккуратная альтернатива или лучший способ структурировать код?

Есть ли недостатки с точки зрения времени выполнения, читаемости, сопровождаемости или чего-либо еще?

6
задан Tim 16 July 2012 в 19:03
поделиться

0 ответов