簡(jiǎn)單的數(shù)據(jù),對(duì)安全性要求不高的數(shù)據(jù)可以使用 NSUserDefaults (本質(zhì)上是一個(gè)plist)來(lái)存儲(chǔ)
創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供新鄉(xiāng)企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都做網(wǎng)站、網(wǎng)站制作、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為新鄉(xiāng)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
相對(duì)復(fù)雜點(diǎn)的數(shù)據(jù),可以使用coredata (本質(zhì)上是使用sqlite 來(lái)存儲(chǔ))
對(duì)安全性要求較高的數(shù)據(jù),可以使用keychain 來(lái)存儲(chǔ)。
大數(shù)據(jù)哇,是以后的方向,ios才算什么啊,包括的太小了。檸檬學(xué)院大數(shù)據(jù)。
當(dāng)然是大數(shù)據(jù) 但是如果說(shuō)入門(mén)的話IOS比較好入門(mén) 而且目前來(lái)講IOS比較好就業(yè) 但是要是發(fā)展前景 絕對(duì)是大數(shù)據(jù)
一般獲取本地?cái)?shù)據(jù)是從plist文件中讀取JSON數(shù)據(jù)。
讀取數(shù)據(jù):
NSString
*plistPath
=
[[NSBundle
mainBundle]
pathForResource:@"city"
ofType:@"plist"];
NSArrary
*cityArray
=
[[NSArray
alloc]initWithContentsOfFile:plistPath];
這里的cityArray根據(jù)你存在plist中的數(shù)據(jù)類(lèi)型來(lái)確定,如果plist中是字典類(lèi)型,那么你這里需要使用NSDictionary去存儲(chǔ)你從plist中獲取到的數(shù)據(jù)。
至于本地存儲(chǔ)數(shù)據(jù)的話根據(jù)你項(xiàng)目的具體功能來(lái)設(shè)計(jì),一般的小型數(shù)據(jù)如用戶(hù)昵稱(chēng)、手機(jī)號(hào)等使用NSUserDefault即可,但是如果是大量數(shù)據(jù)如賬單類(lèi)app中的賬單數(shù)據(jù)那么此時(shí)需要考慮使用sqlite3去存儲(chǔ)數(shù)據(jù),至于密碼之類(lèi)就需要使用NSKeydArchiver去存儲(chǔ)。
sqlite:數(shù)據(jù)庫(kù)的方式存儲(chǔ)數(shù)據(jù),經(jīng)常要去修改查看數(shù)據(jù)時(shí),用這種方式,
plist:以plist文件的方式存儲(chǔ)數(shù)據(jù),不常讀寫(xiě)文件時(shí),存儲(chǔ)內(nèi)容少,可使用
固化:把內(nèi)固化在磁盤(pán)上,要實(shí)現(xiàn)一個(gè)固化的代理,優(yōu)點(diǎn)是可以直接從讀取使用該類(lèi),也是在不常讀寫(xiě)的時(shí)候使用,,
plist和固化為什么在不常讀寫(xiě)的使用的原因,是應(yīng)為這兩種方式要統(tǒng)一讀取和統(tǒng)一寫(xiě)入