1,nsuserdefaults可以儲存某些資訊在本地,小資料連同大資料一起操作,經常訪問的弄一起,所以儲存一些較輕量級的資料,比如使用者名稱等等。
2,nsuserdefaults是單執行緒,是單例模式
3,nsuserdefaults存放於乙個plist檔案中,程式退出後資料並不會被清除
nsuserdefaults 方法
//儲存資料的方法
@ibaction func storagebutton(sender: uibutton) {
//需要儲存的值
var textvalue2 = textvalue.text
//儲存的型別
userdefaults.setobject(textvalue2, forkey: "textvalue")
userdefaults.synchronize()
//讀取資料的方法
@ibaction func readbutton(sender: uibutton) {
//根據字典裡面的key拿值
textvalue.text = userdefaults.stringforkey("textvalue")
iOS資料儲存
預設情況下,每個沙盒含有3個資料夾 documents,library和tmp.由於受沙盒機制的限制,應用只能在這幾個目錄下讀寫檔案 在itunes與iphone同步時,會備份所有的dcuments和library目錄,並且當iphone在重啟時,會丟棄所有的tmp檔案。documents 蘋果建議...
iOS 資料儲存
ios應用資料儲存常用方式 1 plist檔案儲存 2 nsuserdefault 設定儲存 3 sqlite3 4 core data plist檔案儲存是將nsstring,nsarray,nsdictionary,nsnumber等型別寫到檔案中 將字典寫入檔案中 nsdictionary p...
iOS 資料儲存
1 plsit屬性列表 1 適用物件 僅僅是foundation框架中自帶的一些類,比如 nsstring nsarray nsdicionary nsset nsnumber nsdata 2 呼叫物件的writetofile.方法就可以寫入檔案 3 呼叫物件的.withcontentsoffil...