您的位置:首页 > 其它

OC 将字典写入数组 并将数组写入文件 对文件内容操作

2013-08-19 21:05 519 查看
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

@autoreleasepool {
NSString *myFileName=@"file";
NSDictionary *myDic1=[NSDictionary dictionaryWithObjectsAndKeys:@"beijing",@"one",@"shanghai",@"two", nil];
NSDictionary *myDic2=[NSDictionary dictionaryWithObjectsAndKeys:@"wuhan",@"three",@"chongqing",@"four",@"nanjing",@"five", nil];
// 创建可变数组 NSMutableArray  添加的元素是字典
NSMutableArray *myArr=[[NSMutableArray alloc] initWithObjects:myDic1,myDic2, nil];
//将数组写入文件
[myArr writeToFile:myFileName atomically:YES];

//从文件中读取
NSMutableArray *myArray=[NSMutableArray arrayWithContentsOfFile:myFileName];
NSLog(@"%i:%@",1,[myArray objectAtIndex:1]);//输出第二个字典
//输出所有的字典
NSLog(@"%@",myArray);
//删除第二个
[myArray removeObjectAtIndex:1];
NSLog(@"%@",myArray);

//删除后再次写入文件
[myArray writeToFile:myFileName atomically:YES];//将覆盖以前的内容,从而达到对文件内容操作
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: