字典操作
//建立字典
var dict : dictionary = ["111":"aaa","22":"bb","ccc":"333"]
//字典新增或更新元素
dict.updatevalue("chaofan", forkey: "333")
dict["333"] = "我是3"
dict["444"] = "ddd"
//移除物件
dict.removevalueforkey("22")
dict["333"] = nil
//移除字典所有的物件
dict.removeall()
//建立不可變字典
let mutabledict :nsmutabledictionary = ["111":"aaa","22":"bb"]
//更改value
mutabledict["111"] = "chaofan"
//新增元素
mutabledict.setvalue("ccc", forkeypath: "333")
//刪除元素
mutabledict.removeobjectforkey("22")
//取出元素
letvalue = mutabledict["111"]
print(value)
//字典總個數
print(mutabledict.count)
//字典遍歷
for key in dict
for (key,value) in dict
for (key, _) in dict
for (_, value) in dict
Swift字典的使用
swift語言中的字典和陣列是一樣的,都要求所儲存的資料型別一致,他們是型別安全的,在使用的時候,能夠明確其中儲存的資料型別。一 字典的宣告和初始化 var dic1 1 1,2 2,3 3 var dic2 dictionary var dic3 dictionary var dic4 strin...
Swift 字典的常用方法
要正確使用字典,也需要一些條件 1,字典鍵值對的 鍵和值的型別必須明確,可以直接指定,也可以類似陣列直接賦值由編譯器自動識別 2,字典必須要初始化 3,鍵的型別必須是可以被雜湊 hashable 的 基本資料型別和可以被雜湊的類 字典的幾種宣告方式 var dic1 1 1,2 12,3 32,4 ...
Swift 字典 Dictionary基本用法
import uikit 字典的介紹 1.字典允許按照某個鍵訪問元素 2.字典是由兩部分組成,乙個鍵 key 集合,乙個是值 value 集合 3.鍵集合是不能有重複的元素,值集合可以有重複的元素,鍵和值是成對出現的 4.swift 字典型別是dictionary 也是乙個泛型集合 5.字典分為 可...