資料持久化的複習

2021-09-06 20:29:48 字數 894 閱讀 4683

資料持久化的複習

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