1.在 app 中使用的靜態資料

要在 plist 中儲存靜態資料,請遵循以下方法:

a)新增新檔案

StackOverflow 文件

b)單擊參考資料中的屬性列表

StackOverflow 文件

c)命名屬性列表,檔案將被建立為(data.plist here)

StackOverflow 文件

d)你可以建立一個陣列和字典的 plist:

StackOverflow 文件

//從 bundle 中讀取 plist 並從中獲取 Root Dictionary

NSDictionary *dictRoot = [NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Data" ofType:@"plist"]];

//你的字典包含一個字典陣列//現在從中拉出一個陣列。

NSArray *arrayList = [NSArray arrayWithArray:[dictRoot objectForKey:@"Object1"]];

for(int i=0; i< [arrayList count]; i++)
{
    NSMutableDictionary *details=[arrayList objectAtIndex:i];
}