用于自己练习.....
写入
-(void) writeData
{
//代码创建的文件
NSArray * path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentPath = path[0];
NSString * plistPath = [documentPath stringByAppendingPathComponent:@"Data.plist"];
NSDictionary * dic = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
NSMutableArray * dataArray = [[NSMutableArray alloc] init];
for (int i = 0; i < 6; i ++) {
[dataArray addObject:@{@"name":[NSString stringWithFormat:@"姓%d",i],@"age":@(i + 20),@"adress":[NSString stringWithFormat:@"xx街%d号",i+2]}];
}
dic = @{@"userData":dataArray};
[dic writeToFile:plistPath atomically:YES];
}
//读取
-(void) readData
{
//代码创建的文件
NSArray * path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentPath = path[0];
NSString * plistPath = [documentPath stringByAppendingPathComponent:@"Data.plist"];
NSDictionary * dic = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
//读取本地创建的文件路径,只能读取,不可修改
// NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Datas" ofType:@"plist"];
// NSDictionary * dic = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
NSLog(@"root = %@",dic);
}
网友评论