采用 SQLite 資料庫來存儲資料。SQLite 作為一中小型資料庫,應用 iOS 中,跟前三種儲存方式相比,相對比較複雜一些。
注意:寫入資料庫,字元串可以采用 char 方式,而從資料庫中取出 char 類型,當 char 類型有表示中文字元時,會出現亂碼。這是因為資料庫預設使用 ASCII 編碼方式。是以要想正确從資料庫中取出中文,需要用 NSString 來接收從資料庫取出的字元串。
sqlite 的方法:
添加動态庫
在 TARGETS => Build Phases => Link Binary With Libraries => +(添加) => Add Other... => command + shit + g => 輸入 /usr/lib 找到一下檔案并添加:libsqlite3.0.dylib

或者在 TARGETS -> Build Settings -> Linking -> Other Linker Flags 中添加 -l< 所需 dylib 的名稱 >:-lsqlite3.0
添加頭檔案:
配置資料庫路徑