久久国产精品视频-麻豆av电影-天天看天天操-婷婷精品视频-精品成人一区二区-韩国精品久久久-女尊高h男高潮呻吟-av在线播放一区-av在线资源观看-亚洲欧美日韩国产一区二区-91色九色-欧美国产一二三区-av番号在线-国产人成午夜免电影费观看-狠狠操 av

黄网地址,av中文字幕网,桃色天堂

iOS常用的數據存儲方式

韓放 2018-03-14 7955 次

iOS常用的數據存儲方式

今天主要介紹一下我在iOS項目中常用的數據存儲方式:NSUserDefaults,單例,數據庫存儲,鑰匙串存儲。

 韓放1.png

1. NSUserDefaults

 代碼很簡單NSUserDefaults *saveDefaults = [NSUserDefaults standardUserDefaults];
[saveDefaults setObject:@"數據" forKey:@ "SaveKey" ];//存儲

[saveDefaults objectForKey:@ "SaveKey" ]; //獲取

NSUserDefaults常用來保存一些輕量級的數據,如用戶的個人信息或者個人設置等等,這些數據當程序退出時下次進來時依然保留,通過存儲和獲取兩種方法進行數據存儲

 

2. 單例

我也經常使用到單例模式,這個模式的目的就是在程序運行的周期內創建一個實例對象,只要程序不退出,該實例對象就不會釋放。目的是為了對當前頁面用戶的一些操作記錄進行保存,在程序退出時釋放,下面我來介紹一下我常用的單例對象創建方法GCD

 

3. 數據庫存儲常用第三方框架韓放2.png

數據庫常用還是以獲取省市區地區數據庫情況為多,當獲取數據庫時保存到本地,然后使用SQL指令查詢數據庫,當然也可以進行存儲。下圖為創建數據庫和查詢數據庫。

     韓放3.png

創建一個表table1,3個字段 id整形name字符串image二進制

           觀點示例4.png

查詢表的數據

4. 鑰匙串存儲

鑰匙串存儲我使用的次數不多,使用的情況是將某個數據保存到數據庫中,即使當軟件卸載重裝后仍然可以獲取數據。可存儲用戶密碼等信息,使用第三方框架SFHFKeychainUtils完成。

存儲密碼:

韓放5.png 

獲取密碼:韓放6.png

刪除用戶:韓放7.png

 

好了以上便是我項目中常用的數據存儲方式,其實還有很多,coredata,寫入文件,plist文件,NSKeyedArchiver等等,主要是可以靈活的運行不同的數據存儲方式對待不同的數據,希望在以后的日子里能夠更加豐富靈活的運用相關技術來為不同的行業需求進行不同的處理方式,以追求完美為目標!


掃二維碼關注諾千科技
  • 安徽諾千科技有限公司
  • 19909697910 / 15656989941
  • 0551-65285599 / 0551-65428099
  • 330592165
  • http://m.fscomfort.com.cn/
  • 地址:安徽省合肥市高新區創新大道2700號路歌大廈A座6樓
關鍵詞   數據庫存儲 NSUserDefaults 單例 數據庫存儲 鑰匙串存儲
分享 0

免費咨詢

CONTACT NUOQIAN

如果你認同“術業有專攻”的理念,請給我們留言,告知你的需求,
我們會提供專業的互聯網解決方案。

您可提交您的疑問或直接咨詢~




您也可以直接咨詢

15148978978  /  15148978978  /  15148978978