读写plist文件
来源:互联网 发布:网络面板插口接法 图解 编辑:程序博客网 时间:2024/05/22 00:18
1、创建路径
NSFileManager *fileManager = [NSFileManagerdefaultManager];
NSArray * paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentDirectory=[paths objectAtIndex:0];
NSString *plistPath=[NSStringstringWithFormat:@"%@/faceImage.plist",documentDirectory];
2、写plist文件
NSMutableArray* dataSource = [[NSMutableArrayalloc] init];
for (int i = 0;i < 104;++i)
{
NSMutableDictionary* dic = [[NSMutableDictionaryalloc] init];
if (i < 10)
{
[dic setObject:[NSStringstringWithFormat:@"00%d.png",i]forKey:@"png"];
[dic setObject:[NSStringstringWithFormat:@"00%d",i]forKey:@"chs"];
}
else if(i <100)
{
[dic setObject:[NSStringstringWithFormat:@"0%d.png",i]forKey:@"png"];
[dic setObject:[NSStringstringWithFormat:@"0%d",i]forKey:@"chs"];
}
else
{
[dic setObject:[NSStringstringWithFormat:@"%d.png",i]forKey:@"png"];
[dic setObject:[NSStringstringWithFormat:@"%d",i]forKey:@"chs"];
}
[dataSource addObject:dic];
}
[dataSource writeToFile:plistPath atomically:YES];
3、读plist文件
NSArray* data = [[NSArrayalloc]initWithContentsOfFile:plistPath];
NSDictionary* data1 = data[0];
NSLog(@"%@",[data1objectForKey:@"png"]);
NSLog(@"%@",[data1objectForKey:@"chs"]);
这个是root为NSArray,item0为NSMutableDictionary的plist文件的读写,不能在
[NSBundlemainBundle]下面写,只能读。
- iphone读写plist文件
- NSDictionary 读写 plist 文件
- AppleScript 读写plist文件
- plist文件读写操作
- plist文件的读写
- plist文件读写
- plist文件的读写
- plist文件的读写
- plist文件读写
- Python_python读写plist文件
- plist文件读写
- plist文件的读写
- IOS 读写plist文件
- 读写plist文件
- plist文件读写
- ios plist文件读写
- plist文件读写
- 读写plist文件
- 路径去重
- WebService从零开始
- 科来回溯分析系统精准定位“匿名者”DDOS攻击
- Opencv+vs2010安装配置
- 常用正则表达式
- 读写plist文件
- springmvc 配置
- 公用IP地址和专用IP地址
- Servlet实现与jsp效果相同的bean
- Openfire服务器端推送消息到客户端
- 【COCOS2DX-游戏开发之三一】之 坐标系(下) convertToNodeSpace和convertToWorldSpace
- uva 10192(最长公共子序列)
- cookie,Session机制的本质,跨应用程序的session共享(转载)
- 把一个txt文件转化为带标题栏的Excel文档