quand utiliser respondsToSelector en objective-c

- (void)someMethod
{
    if ( [delegate respondsToSelector:@selector(operationShouldProceed)] )
    {
        if ( [delegate operationShouldProceed] )
        {
            //do something appropriate
        }
    }
}

La la documentation dit:

La précaution est nécessaire uniquement pour les méthodes optionnelles dans un protocole formel ou méthodes informelles de ce protocole

Ça veut dire quoi? Si j'utilise un protocole officiel je peux utiliser [delegate myMethod]?

InformationsquelleAutor Taho | 2010-09-12