wenn responsondsToSelector in object-c verwendet werden soll
- (void)someMethod
{
if ( [delegate respondsToSelector:@selector(operationShouldProceed)] )
{
if ( [delegate operationShouldProceed] )
{
// do something appropriate
}
}
}
DasDokumentatio sagt:
ie Vorsichtsmaßnahme ist nur für optionale Methoden in einem formellen Protokoll oder für Methoden eines informellen Protokolls erforderlic
Was bedeutet es? Wenn ich ein formales Protokoll verwende, kann ich einfach @ verwende[delegate myMethod]
?