資料持久化的複習
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...