IOS資料儲存 NSUserDefaults

2022-08-05 08:24:16 字數 584 閱讀 9699

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...