在线免费亚洲一区视频-一区二区电影95-国产成人无码一二三区视频-av中文字幕一区二区三区-黄片在线一区-国产乱淫a∨片免费视频牛牛-操欧美老女人-在线观看人成视频免费-黑人与中国少妇xxxx视频-亚洲综合高清一区-日韩淫

iOS常用的數(shù)據(jù)存儲(chǔ)方式-安徽諾千科技有限公司

iOS常用的數(shù)據(jù)存儲(chǔ)方式

韓放 2018-03-14 8986 次

iOS常用的數(shù)據(jù)存儲(chǔ)方式

今天主要介紹一下我在iOS項(xiàng)目中常用的數(shù)據(jù)存儲(chǔ)方式:NSUserDefaults,單例,數(shù)據(jù)庫(kù)存儲(chǔ),鑰匙串存儲(chǔ)。

 韓放1.png

1. NSUserDefaults

 代碼很簡(jiǎn)單NSUserDefaults *saveDefaults = [NSUserDefaults standardUserDefaults];
[saveDefaults setObject:@"數(shù)據(jù)" forKey:@ "SaveKey" ];//存儲(chǔ)

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

NSUserDefaults是常用來(lái)保存一些輕量級(jí)的數(shù)據(jù),如用戶的個(gè)人信息或者個(gè)人設(shè)置等等,這些數(shù)據(jù)當(dāng)程序退出時(shí)下次進(jìn)來(lái)時(shí)依然保留,通過(guò)存儲(chǔ)和獲取兩種方法進(jìn)行數(shù)據(jù)存儲(chǔ)

 

2. 單例

我也經(jīng)常使用到單例模式,這個(gè)模式的目的就是在程序運(yùn)行的周期內(nèi)創(chuàng)建一個(gè)實(shí)例對(duì)象,只要程序不退出,該實(shí)例對(duì)象就不會(huì)釋放。目的是為了對(duì)當(dāng)前頁(yè)面用戶的一些操作記錄進(jìn)行保存,在程序退出時(shí)釋放,下面我來(lái)介紹一下我常用的單例對(duì)象創(chuàng)建方法(GCD)。

 

3. 數(shù)據(jù)庫(kù)存儲(chǔ)常用第三方框架韓放2.png

數(shù)據(jù)庫(kù)常用還是以獲取省市區(qū)地區(qū)數(shù)據(jù)庫(kù)情況為多,當(dāng)獲取數(shù)據(jù)庫(kù)時(shí)保存到本地,然后使用SQL指令查詢數(shù)據(jù)庫(kù),當(dāng)然也可以進(jìn)行存儲(chǔ)。下圖為創(chuàng)建數(shù)據(jù)庫(kù)和查詢數(shù)據(jù)庫(kù)。

     韓放3.png

創(chuàng)建一個(gè)表table1,3個(gè)字段 id(整形),name(字符串),image(二進(jìn)制)。

           觀點(diǎn)示例4.png

查詢表的數(shù)據(jù)

4. 鑰匙串存儲(chǔ)

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

存儲(chǔ)密碼:

韓放5.png 

獲取密碼:韓放6.png

刪除用戶:韓放7.png

 

好了以上便是我項(xiàng)目中常用的數(shù)據(jù)存儲(chǔ)方式,其實(shí)還有很多,coredata,寫(xiě)入文件,plist文件,NSKeyedArchiver等等,主要是可以靈活的運(yùn)行不同的數(shù)據(jù)存儲(chǔ)方式對(duì)待不同的數(shù)據(jù),希望在以后的日子里能夠更加豐富靈活的運(yùn)用相關(guān)技術(shù)來(lái)為不同的行業(yè)需求進(jìn)行不同的處理方式,以追求完美為目標(biāo)!


掃二維碼關(guān)注諾千科技
  • 安徽諾千科技有限公司
  • 19909697910 / 15656989941
  • 0551-65285599 / 0551-65428099
  • 330592165
  • http://m.tjfphs.com.cn/
  • 地址:安徽省合肥市高新區(qū)創(chuàng)新大道2700號(hào)路歌大廈A座6樓
關(guān)鍵詞   數(shù)據(jù)庫(kù)存儲(chǔ) NSUserDefaults 單例 數(shù)據(jù)庫(kù)存儲(chǔ) 鑰匙串存儲(chǔ)
分享 0

免費(fèi)咨詢

CONTACT NUOQIAN

如果你認(rèn)同“術(shù)業(yè)有專攻”的理念,請(qǐng)給我們留言,告知你的需求,
我們會(huì)提供專業(yè)的互聯(lián)網(wǎng)解決方案。

您可提交您的疑問(wèn)或直接咨詢~




您也可以直接咨詢

15148978978  /  15148978978  /  15148978978