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];
}