Programación de Apps iOS para iPhone con Swift y SwiftUI - LaFactoríaApple

Typealias

Un typealias nos permite renombrar clases ya existentes. Lo vamos a entender más fácilmente con un ejemplo:

Supongamos que a los números de tipo Double los queremos llamar números de tipo Grande. Haríamos lo siguiente:

typealias Grande = Double

A partir de este momento, si queremos declarar un número de tipo Double haríamos lo siguiente:

var numero: Grande = 1.43

También podríamos hacer Casting utilizando el typealias que hemos definido, por ejemplo:

typealias Grande = Double
var numero: Grande = 1.43
var numero2 = 3
var numero3 = Grande(numero2) + numero

Después de declarar un typealias, podremos utilizar el nuevo nombre definido para referirnos al Tipo en lugar de la palabra reservada que define Swift.

Un typealias no crea nuevos Tipos, sólo proporciona un nuevo nombre a un Tipo existente. El objetivo principal de un typealias es hacer que nuestro código sea más legible y más claro

¿Cómo crear un typealias?

typealias nuevoNombre = Tipo Existente

Veamos un ejemplo.

Aunque hayamos definido un typealias podemos seguir refiriéndonos al Tipo con el nombre original establecido por Swift.

Más en esta Sección

  • Value Types en Swift

  • Valores Booleanos

  • Números con Coma Flotante

  • Conversión de Tipos en Swift

  • Notación Científica de Números muy grandes o muy pequeños

  • Números Binarios en Swift

  • Type Annotation

  • Tipos de Datos String

  • Tipos de Datos Character

  • Números Enteros en Swift

  • Inferencia de Tipos en Swift

  • Tipos de Datos más utilizados en Swift