Senior iOS Engineer

Typealias / Swift

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *