006:plist文件

什么是Plist文件?

  • 將數(shù)據(jù)寫在代碼里面不是一種合理的做法。如果數(shù)據(jù)經(jīng)常改動就要經(jīng)常翻開代碼區(qū)找到對應的值進行更改,工作量大代碼的擴展性地
  • 因此考慮經(jīng)常變的數(shù)據(jù)放在文件中進行存儲,程序啟動以后從文件中讀取新的數(shù)據(jù)。如果要變動數(shù)據(jù),直接修改數(shù)據(jù)文件即可,不用修改代碼
  • 一般使用屬性列表文件存儲NSArray或者NSDictionary之類的數(shù)據(jù),這種屬性列表文件的擴展名是plist,也稱為plist文件

創(chuàng)建plist文件

  • 步驟一:
Snip20161226_2.png
  • 步驟二:
Snip20161226_3.png
  • 步驟三:
Snip20161226_4.png

解析plist文件

//獲取全路徑
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"shops" ofType:@"plist"];
//加載plist文件
NSArray *arry = [NSArray arrayWithContentsOfFile:path];
  • 解析完成后得到一個數(shù)組,數(shù)組里面裝的是字典
  • 使用注意:
    -plist文件不能定義為info,Info之類的,系統(tǒng)已經(jīng)有同名的plist文件
    -添加plist資源一定要勾選add to targets選項
5.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,500評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,667評論 25 709
  • 尋春【一】 春寒雪未消 河豚越上橋。 欲問春歸處? 弱柳上風梢。 尋春【二】 春來江南雪未凋, 綠柳逐風滿地跑。 ...
    幻辰雪閱讀 1,068評論 0 1
  • 一切都是最好的安排 世上無難事只要肯放棄 輸贏不重要,只要你長的好看就行。你要是長的丑,輸贏還是很重要的。
    大力出奇跡123閱讀 133評論 0 0
  • 有人說,周末了,終于可以睡個懶覺。而我是那個工作日睡不醒,周末跟打了雞血似的可以晚上特精神,第二天早晨即使...
    迎慶心烘焙閱讀 415評論 3 1

友情鏈接更多精彩內(nèi)容