Développement iOS avec Swift 2 - Dictionnaires

Un dictionnaire est une collection qui stocke des valeurs dans une paire clé-valeur, c'est-à-dire que les données stockées dans un dictionnaire sont stockées dans une méthode où chaque valeur est liée à une clé. Ici, chaque clé est unique et ne peut pas apparaître deux fois dans le même dictionnaire. Alors que la valeur liée aux clés peut être répétitive / dupliquée. Un dictionnaire n'est stocké dans aucun ordre et il est accessible à l'aide des touches.

Créer un dictionnaire vide

La commande suivante créera un dictionnaire vide où la clé sera l'entier et la valeur sera de type String Data.

var DictionaryName = [Int : String]()

Un dictionnaire est stocké comme -

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

Attribution de valeurs au dictionnaire

Prenons l'exemple suivant qui montre comment les valeurs sont affectées au dictionnaire.

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

Opérations sur le dictionnaire

Les points suivants décrivent les différentes opérations effectuées sur un dictionnaire.

  • DictionaryName.count - renvoie le nombre de paires clé-valeur dans le dictionnaire.

  • DictionaryName.isEmpty - renvoie true si le dictionnaire est vide.

  • DictionaryName [Key] = Value - Ajoute la paire clé / valeur au dictionnaire.

  • DictionaryName.updateValue («Value», forKey: «key») - Met à jour une clé, si elle existe.

  • DictionaryName.removeValue (forKey: key) - supprime la valeur de la clé.