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