資料持久化的複習

2022-09-16 03:36:11 字數 901 閱讀 5058

資料持久化的複習

1. 普通物件的寫⼊入 - nsstring

- nsarray

- nsdictionary

- nsdata(儲存圖⽚片、⾳音訊資料等)

2. 複雜物件的寫⼊入

常⽤用函式和值

• sqlite3_open()

• sqlite3_close()

• sqlite3_exec()

• sqlite3_prepare_v2()

• sqlite3_finalize()

• sqlite_ok

• sqlite_row

常⽤用的第三⽅方:fmdb

4. nsuserdefaults

儲存⼀乙個值,使⽤用起來⽅方便

路徑:~/沙盒/library/preferences/****.plist

常⽤用⽅方法:

• setobject:forkey:

• setbool:forkey:

• setinteger:forkey:

• objectforkey:

• boolforkey:

• integerforkey:

5. 使⽤用場景

nsuserde****ts:適合儲存最⼩小量的資料,⽐比如:是否是第⼀一次進⼊入應⽤用、登入狀態、⽤用

戶名等等

簡單物件寫⼊入:適合儲存偏多⼀一些的資料,例如:從伺服器返回⼀一段⺴⽹**,儲存成⽂檔案,

直接從⽂檔案讀取

複雜物件的寫⼊入:將模型物件直接儲存,⽐比寫⼊入資料庫⽅方便

資料庫:當資料量⽐比較⼤大,或者資料之間的關聯較複雜的情況時,需要使⽤用資料庫,建立

資料表,儲存⼤大量資料

資料持久化的複習

資料持久化的複習 1.普通物件的寫 入 nsstring nsarray nsdictionary nsdata 儲存圖 片 音訊資料等 2.複雜物件的寫 入 常 用函式和值 sqlite3 open sqlite3 close sqlite3 exec sqlite3 prepare v2 sql...

資料持久化的複習

資料持久化的複習 1.普通物件的寫 入 nsstring nsarray nsdictionary nsdata 儲存圖 片 音訊資料等 2.複雜物件的寫 入 常 用函式和值 sqlite3 open sqlite3 close sqlite3 exec sqlite3 prepare v2 sql...

資料持久化的複習

資料持久化的複習 1.普通物件的寫 入 nsstring nsarray nsdictionary nsdata 儲存圖 片 音訊資料等 2.複雜物件的寫 入 常 用函式和值 sqlite3 open sqlite3 close sqlite3 exec sqlite3 prepare v2 sql...