en Objective-C cuando se declara una variable de instancia se puede comprobar si se ajusta a un protocolo sobre la asignación en tiempo de compilación como tan:Comprobación de si un objeto se ajusta a dos protocolos separados en Objective-C
id <MyProtocol> variable;
¿Es posible verificar si un objeto asignado a la variable cumple con dos protocolos separados en tiempo de compilación? Como en:
id <MyProtocol, MyOtherProtocol> variable;
Sé que puedo hacer en tiempo de ejecución comprobación usando conformsToProtocol:
y respondsToSelector
et al, (que debo hacer antes de utilizar el objeto para mayor seguridad), y pude escribir mi propio método de selección que hace el cheque , pero me gustaría saberlo en tiempo de compilación.
no 'id variables;' ¿trabajo? Al menos compila sin problemas ... –
Vladimir
Actualmente no estoy en una computadora que pueda verificar, pero me gustaría saber si tengo una conversación con un colega. – Jasarien