Ios-development-with-swift2-dictionaries
提供:Dev Guides
Swift 2によるiOS開発-辞書
辞書とは、キーと値のペアで値を保存するコレクションです。 辞書に保存されているデータは、各値がキーに関連付けられているメソッドに保存されます。 ここで、すべてのキーは一意であり、同じ辞書に2回表示することはできません。 一方、キーに関連する値は繰り返し/重複する場合があります。 ディクショナリは任意の順序で保存されず、キーを使用してアクセスできます。
空の辞書を作成する
次のコマンドは、キーが整数で値が文字列データ型の空の辞書を作成します。
var DictionaryName = [Int : String]()
辞書は次のように保存されます-
[key1: value1 , key2 : value2 , key3 : value3 ……]
辞書への値の割り当て
辞書に値がどのように割り当てられるかを示す次の例を考えてみましょう。
var airports = [String : String]()
airports = [“Delhi” : “IGI” , “Bengaluru”:”Kempegowda”,”DelhiTwo”: “Safdarjung”]
辞書の操作
次のポイントでは、ディクショナリで実行されるさまざまな操作について説明します。
- DictionaryName.count-辞書内のキーと値のペアの数を返します。
- DictionaryName.isEmpty-辞書が空の場合にtrueを返します。
- DictionaryName [Key] = Value-キーと値のペアを辞書に追加します。
- DictionaryName.updateValue(“ Value”、forKey:“ key”)-存在する場合、キーを更新します。
- DictionaryName.removeValue(forKey:key)-キーの値を削除します。