Desenvolvimento iOS com Swift 2 - Dicionários
Um dicionário é uma coleção que armazena valores em um par de valores-chave, ou seja, os dados armazenados em um dicionário são armazenados em um método onde cada valor está relacionado a uma chave. Aqui, cada chave é única e não pode aparecer duas vezes no mesmo dicionário. Considerando que o valor relacionado às chaves pode ser repetido / duplicado. Um dicionário não é armazenado em nenhuma ordem e pode ser acessado por meio das teclas.
Criação de um dicionário vazio
O comando a seguir criará um dicionário vazio onde a chave será o inteiro e o valor será do tipo String.
var DictionaryName = [Int : String]()
Um dicionário é armazenado como -
[key1: value1 , key2 : value2 , key3 : value3 ……]
Atribuição de valores ao dicionário
Vamos considerar o seguinte exemplo que mostra como os valores são atribuídos ao dicionário.
var airports = [String : String]()
airports = [“Delhi” : “IGI” , “Bengaluru”:”Kempegowda”,”DelhiTwo”: “Safdarjung”]
Operações no Dicionário
Os pontos a seguir descrevem as várias operações realizadas em um dicionário.
DictionaryName.count - retorna o número de pares de valores-chave no dicionário.
DictionaryName.isEmpty - retorna verdadeiro se o dicionário estiver vazio.
DictionaryName [Key] = Value - Adiciona o par de valores-chave ao Dicionário.
DictionaryName.updateValue (“Value”, forKey: “key”) - Atualiza uma chave, se houver.
DictionaryName.removeValue (forKey: key) - remove o valor da chave.