Sviluppo iOS con Swift 2 - Dizionari
Un dizionario è una raccolta che memorizza i valori in una coppia chiave-valore, ovvero i dati memorizzati in un dizionario vengono memorizzati in un metodo in cui ogni valore è correlato a una chiave. Ogni chiave è unica e non può apparire due volte nello stesso dizionario. Mentre il valore relativo alle chiavi potrebbe essere ripetuto / duplicato. Un dizionario non è memorizzato in alcun ordine ed è possibile accedervi utilizzando i tasti.
Creazione di un dizionario vuoto
Il comando seguente creerà un dizionario vuoto in cui la chiave sarà il numero intero e il valore sarà di tipo String Data.
var DictionaryName = [Int : String]()
Un dizionario è memorizzato come -
[key1: value1 , key2 : value2 , key3 : value3 ……]
Assegnazione di valori al dizionario
Consideriamo il seguente esempio che mostra come i valori vengono assegnati al dizionario.
var airports = [String : String]()
airports = [“Delhi” : “IGI” , “Bengaluru”:”Kempegowda”,”DelhiTwo”: “Safdarjung”]
Operazioni sul dizionario
I punti seguenti descrivono le varie operazioni che vengono eseguite su un dizionario.
DictionaryName.count: restituisce il numero di coppie chiave-valore nel dizionario.
DictionaryName.isEmpty: restituisce true se il dizionario è vuoto.
DictionaryName [Key] = Value - Aggiunge la coppia chiave-valore a Dictionary.
DictionaryName.updateValue ("Value", forKey: "key") - Aggiorna una chiave, se esistente.
DictionaryName.removeValue (forKey: key): rimuove il valore per la chiave.