Introducción a los protocolos en Swift

Clase 24 de 40Curso de Swift 2017

Resumen

Se puede llamar protocolo a un conjunto de funciones y propiedades que las diferentes clases o enumeraciones deben cumplir.
Se podrían llamar contratos, en donde si definimos un protocolo que tenga ciertas propiedades o funciones, todas las clases que creamos a partir de ese protocolo tiene que cumplirlas.