import
uikit
class
viewcontroller:
uiviewcontroller
//建立乙個字典用來封裝學生資訊
vardict = [
string
:anyobject
]()
dict[
kname
] = name
dict[
kbirth
] = birth
dict[
k***
] = ***
dict[
knumber
] = number
varnsdict :
nsmutabledictionary
= nsmutabledictionary
(dictionary:dict)
//把字典轉化為屬性列表檔案儲存
//使用
nsmutabledictionary
的writetofile方法
ifnsdict.
writetofile
(filepath
(), atomically:
true
) ==
true
else
return
//退出函式
} while
(true)
}override
func
viewdidload()
}override
func
didreceivememorywarning()
//mark: - ****
自定義方法
****
//獲取沙盒內
document
目錄路徑
func
filepath() ->
string}
Swift 中實現字典
雖然 swift 原生的字典型別實現的 很複雜 毫無疑問是為了效能 但是我們可以利用 swift 提供的工具寫出漂亮簡潔的實現。我們從乙個簡單的實現開始,並且逐步新增功能。我們簡要看一下字典的工作原理 它通過任意型別的關鍵字來設定和獲取值。這些值常常儲存在乙個陣列中,當然也可以儲存在樹型結構中。由於...
Swift字典的使用
swift語言中的字典和陣列是一樣的,都要求所儲存的資料型別一致,他們是型別安全的,在使用的時候,能夠明確其中儲存的資料型別。一 字典的宣告和初始化 var dic1 1 1,2 2,3 3 var dic2 dictionary var dic3 dictionary var dic4 strin...
Python程式設計系列 使用字典實現路由靜態路由
1 defindex 2print index page.34defbbs 5print bbs page.67deflogin 8print login page.910defcenter 11print center page.1213 defother 14print 訪問頁面不存在.1516...