读取和写入plist文件
2012-04-19 21:29
211 查看
plist文件是标准的xml文件,在cocoa中可以很简单地使用。这里介绍一下使用方法:
以下代码在Mac和iPhone中均适用。
写入plist文件:
NSMutableDictionary* dict
= [
[
NSMutableDictionary
alloc ]
initWithContentsOfFile:@"/Sample.plist"
];
[ dict
setObject:@"Yes"
forKey:@"RestartSpringBoard"
];
[ dict
writeToFile:@"/Sample.plist"
atomically:YES
];
读取plist文件:
NSMutableDictionary* dict
= [
[
NSMutableDictionary
alloc ]
initWithContentsOfFile:@"/Sample.plist"
];
NSString*
object
= [ dict
objectForKey:@"RestartSpringBoard"
];
//读plist 文件 到 NSMutableDictionary 中
dictplist = [[NSMutableDictionary alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path]];
[dictplist setObject:@"testOne" forKey:@"key1"];
NSLog([dictplist objectForKey:@"key1"]);
NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
[dictplist setObject:array forKey:@"arrayitemtest"];
[dictplist writeToFile:plistPath atomically:YES];
NSString *name = [dictplist objectForKey:@"name" ];
NSLog(name);
arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"arrayitemtest"]];
//从NSMutableDictionary 中构建 plist 文件
NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
dictplist = [[NSMutableDictionary alloc ] init];
[dictplist setObject:@"nameOne" forKey:@"name"];
[dictplist setObject:array forKey:@"item"];
[dictplist writeToFile:plistPath atomically:YES];
//arraylist = [[NSMutableArray alloc] init];
//[arraylist addObject:[dictplist objectForKey:@"name"]];
arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"item"]];
以下代码在Mac和iPhone中均适用。
写入plist文件:
NSMutableDictionary* dict
= [
[
NSMutableDictionary
alloc ]
initWithContentsOfFile:@"/Sample.plist"
];
[ dict
setObject:@"Yes"
forKey:@"RestartSpringBoard"
];
[ dict
writeToFile:@"/Sample.plist"
atomically:YES
];
读取plist文件:
NSMutableDictionary* dict
= [
[
NSMutableDictionary
alloc ]
initWithContentsOfFile:@"/Sample.plist"
];
NSString*
object
= [ dict
objectForKey:@"RestartSpringBoard"
];
//读plist 文件 到 NSMutableDictionary 中
dictplist = [[NSMutableDictionary alloc ] initWithContentsOfURL:[NSURL fileURLWithPath:path]];
[dictplist setObject:@"testOne" forKey:@"key1"];
NSLog([dictplist objectForKey:@"key1"]);
NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
[dictplist setObject:array forKey:@"arrayitemtest"];
[dictplist writeToFile:plistPath atomically:YES];
NSString *name = [dictplist objectForKey:@"name" ];
NSLog(name);
arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"arrayitemtest"]];
//从NSMutableDictionary 中构建 plist 文件
NSArray *array = [[NSArray alloc] initWithObjects:@"item1",@"item2",@"item3",nil];
dictplist = [[NSMutableDictionary alloc ] init];
[dictplist setObject:@"nameOne" forKey:@"name"];
[dictplist setObject:array forKey:@"item"];
[dictplist writeToFile:plistPath atomically:YES];
//arraylist = [[NSMutableArray alloc] init];
//[arraylist addObject:[dictplist objectForKey:@"name"]];
arraylist = [[NSMutableArray alloc] initWithArray:[dictplist objectForKey:@"item"]];
相关文章推荐
- iPhone读取和写入plist文件
- Objc运行时读取和写入plist文件遇到的问题
- iPhone读取和写入plist文件
- iPhone读取和写入plist文件
- iOS plist文件写入和读取
- iOS 字典和数组写入plist文件存到应用沙盒当中(含读取)
- 对象类型的本地写入---plist文件创建以及读取
- plist文件的写入和读取
- iPhone读取和写入plist文件
- 读取和写入plist文件
- iOS 创建.写入.读取plist文件
- iOS 创建.写入.读取plist文件
- iOS 创建.写入.读取plist文件
- IOS复习Plist文件的读取和写入
- plist文件的读写 ; 读取 plist文件中的Boolean类型的字段值 和写入Boolean的值 (备忘)
- iOS学习 plist读取和写入文件
- Objc执行时读取和写入plist文件遇到的问题
- iOS学习 plist读取和写入文件
- iOS学习 plist读取和写入文件
- iPhone读取和写入plist文件