Ejemplos del mundo real de métodos de protocolo opcional.

Estoy aprendiendo Objective-C en este momento y me he topado con métodos opcionales en Protocolos. Mi fondo es C # y puedo ver un protocolo como algo similar a una interfaz de C #.

Cuando una Interfaz C # representa un contrato, al anunciar una Interfaz, usted dice que implementará los métodos definidos.

Con esto en mente, estoy confundido por qué necesitarías definir un método opcional. Esto no es insulto o un intento de disminuir Objective-C, me encanta Objective-C. Simplemente quiero entender los beneficios de estos métodos opcionales, con el fin de obtener una mayor comprensión del idioma.

Realmente apreciaría si alguien pudiera proporcionar algunos escenarios del mundo real (con código de ejemplo) donde los métodos opcionales son útiles.

Respuestas a la pregunta(1)

Su respuesta a la pregunta