1.創建plist文件command+n -> Resourece -> Property List.創建完成就可以進行在里面手動寫入數據 如圖:
2.讀取plist
NSString *path = [[NSBundle mainBundle] pathForResource:@"Demo" ofType:@"plist"];
NSMutableDictionary *dataDic = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
DLog(@"%@",dataDic);
DLog(@"%@",[[dataDic objectForKey:@"CH"] objectForKey:@"BJ"]);
結果:
3.往plist中添加內容
代碼如下:
// 添加一項內容
[dataDic setObject:@"倫敦" forKey:@"EN"];
//獲取應用程序沙盒的Documents目錄
NSArray?*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *plistPath1 = [paths objectAtIndex:0];
//得到完整的文件名
NSString *filename=[plistPath1 stringByAppendingPathComponent:@"test.plist"];
//寫入
[dataDic writeToFile:filename atomically:YES];
NSMutableDictionary *data1 = [[NSMutableDictionary alloc] initWithContentsOfFile:filename];
DLog(@"%@",data1);
結果: