Al igual que en otros Lenguajes de Programación, en Swift el Tipo de Datos establece el conjunto de valores y las operaciones que se pueden realizar con ellos.
Veamos los principales de Tipos de Datos, aquellos que utilizaremos con más frecuencia a la hora de programar Apps para iPhone.
Swift es un lenguaje de Tipo Seguro (Type Safe), por lo que hay que indicar el Tipo de Dato que vamos a almacenar en una Variable o Constante. Por otro lado Swift tiene Inferencia de Tipos, por lo que es capaz de averiguar el Tipo de Dato según el valor que almacenamos en la Variable o Constante. En mi opinión, si queremos tener un código fuente más detallado deberíamos indicar el Tipo de Dato, aunque hay que reconocer que el código es más legible cuando no se indica el Tipo.
Son los nombres o alias que definen cada Tipo a la hora de declarar la Constante, Variable, etc. Veamos algunos ejemplos:
var userName: String = “R2D2”
var ageUser: Int = 32
En el ejemplo se utiliza el identificador “String” para definir datos del tipo cadenas de texto, “Int” para definir datos del tipo Entero.
Identificador de Tipo: Int
Existen algunas variantes en este Tipo de Datos.
Identificador de Tipo: Double, representa un número de coma flotante de 64 bits.
Identificador de Tipo: Float, representa un número de coma flotante de 32 bits.
Identificador de Tipo: Bool
Los valores posibles para este Tipo son true o false
Identificador de Tipo: String
Identificador de Tipo: Character
Una cadena es una serie de caracteres rodeados por un par de comillas “”
Por último, veamos tres maneras distintas de definir el Tipo de Dato:
var numero1 = Int(5)
var numero2: Int = 5
var numero3 = 5 as Int