什麼是Plist檔案

weixin_34162695發表於2016-09-18

- 直接將資料直接寫在程式碼裡面,不是一種合理的做法。如果資料經常改,就要經常翻開對應的程式碼進行修改,造成程式碼擴充套件性低

- 因此,可以考慮將經常變的資料放在檔案中進行儲存,程式啟動後從檔案中讀取最新的資料。如果要變動資料,直接修改資料檔案即可,不用修改程式碼

- 一般可以使用屬性列表檔案儲存NSArray或者NSDictionary之類的資料,這種“屬性列表檔案”的副檔名是plist,因此也稱為“plist檔案”

#解析Plist檔案

- 接下來通過程式碼來解析Plist檔案中的資料

// 獲得Plist檔案的全路徑

NSBundle *bundle = [NSBundle mainBundle];

NSString *path = [bundle pathForResource:@"shops" ofType:@"plist"];

// 載入plist檔案

_shops = [NSArray arrayWithContentsOfFile:path];

相關文章