Desarrollo de iOS con Swift 2 - Diccionarios

Un diccionario es una colección que almacena valores en un par clave-valor, es decir, los datos almacenados en un diccionario se almacenan en un método donde cada valor está relacionado con una clave. Aquí, cada clave es única y no puede aparecer dos veces en el mismo diccionario. Mientras que el valor relacionado con las claves puede repetirse / duplicarse. Un diccionario no se almacena en ningún orden y se puede acceder a él mediante las teclas.

Crear un diccionario vacío

El siguiente comando creará un diccionario vacío donde la clave será el entero y el valor será del tipo String Data.

var DictionaryName = [Int : String]()

Un diccionario se almacena como -

[key1: value1 , key2 : value2 , key3 : value3 ……]

Asignar valores al diccionario

Consideremos el siguiente ejemplo que muestra cómo se asignan valores al diccionario.

var airports = [String : String]() 
airports = [“Delhi” : “IGI” , “Bengaluru”:”Kempegowda”,”DelhiTwo”: “Safdarjung”]

Operaciones en diccionario

Los siguientes puntos describen las diversas operaciones que se realizan en un diccionario.

  • DictionaryName.count: devuelve el número de pares clave-valor en el diccionario.

  • DictionaryName.isEmpty: devuelve verdadero si el diccionario está vacío.

  • DictionaryName [Key] = Value: agrega el par clave-valor al Diccionario.

  • DictionaryName.updateValue (“Valor”, forKey: “key”): actualiza una clave, si existe.

  • DictionaryName.removeValue (forKey: key): elimina el valor de la clave.