Que es typealias
- Te permite proporcionar un nombre nuevo para un tipo existente.
- El nombre de alias se puede utilizar en lugar del tipo existente.
- Typealias no crea nuevos tipos, simplemente proporciona un nuevo nombre a un tipo existente.
¿Por qué usar typealias?
- Legibilidad de su código.
- Combinando protocolos.
- Usado con parámetros genéricos.
- Para cierres/ closures.
Cómo crear un typealias
- Typealias se declara utilizando el alias de tipo de palabra clave como:
typealias name = tipo existente
- Typealias se puede utilizar con la mayoría de los tipos, p. Ej.
– Tipo incorporado: String, Int
– Definido por el usuario: class, struct, enums
– Tipos complejos: closures
Desventajas de usar typealias
- Puede volverse extremadamente complicado cuando se usan typealias en todo el código base.
- Puede agregar un paso adicional al colaborar en proyectos grandes, ya que los programadores deberán verificar el tipo