Swift에서 딕셔너리 타입 초기화
var myDic:Dictionary = ["aa":"abc", "bb":"def"]
var myValueDic:[String:Int] = ["aa":100, "bb":90]
var myInitDic:[String:int] = [:]
var myNoneDic = Dictionary()
for 문 사용
var myDic:Dictionary = ["aa":"abc", "bb":"def"]
for (key, value) in myDic {
printlne("\(key) : \(value)")
}
키 만 사용
for key in myDic.keys {
println("\(key)")
}
값만 사용
for value in myDic.values {
println("\(value)")
}
키를 Array로 변환
let keys = Array(myDic.keys)
값을 Array로 변환
let values = Array(myDic.values)
값 변경
myDic["aa"]="abc12345"
myDic.updateValue("abc12345", forKey:"aa")
'iOS > Swift' 카테고리의 다른 글
Swift에서 스위치문(switch) 사용 (0) | 2015.04.15 |
---|---|
Swift에서 딕셔너리(Dictionary) 사용 (0) | 2015.04.15 |
Swift에서 배열(Array) 사용 (0) | 2015.04.15 |
Swfit 자료형 변환 (0) | 2015.03.17 |
Swift 에서 싱글톤(Singleton) 패턴 사용하기 (0) | 2015.03.11 |
swift 에서 View를 xib으로 사용하기 (0) | 2015.01.18 |