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.