Objective-C Language Conforme a los Protocolos


Ejemplo

La siguiente sintaxis indica que una clase adopta un protocolo, utilizando paréntesis angulares.

@interface NewClass : NSObject <NewProtocol>
...
@end

Esto significa que cualquier instancia de NewClass responderá a los métodos declarados en su interfaz, pero también proporcionará una implementación para todos los métodos requeridos de NewProtocol .

También es posible que una clase se ajuste a múltiples protocolos, separándolos con coma.

@interface NewClass : NSObject <NewProtocol, AnotherProtocol, MyProtocol>
...
@end

Al igual que cuando se ajusta a un solo protocolo, la clase debe implementar cada método requerido de cada protocolo y cada método opcional que elija implementar.