直接上代码,如下:
//常用的三个目录
//home 目录
NSHomeDirectory();
//temp 目录
NSTemporaryDirectory();
//document目录
NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
//自己的文件名(包括目录)
NSString *fileName=[docPath stringByAppendingPathComponent:@"userInfo"];
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"admin",@"username", nil];
//将Dictionary转换成NSData
NSString *error;
NSData *plistData = [NSPropertyListSerialization dataFromPropertyList:(id)dict
format:NSPropertyListXMLFormat_v1_0
errorDescription:&error];
//写文件
if (plistData) {
[plistData writeToFile:fileName atomically:YES];
}
//将Dictionary读出来
NSDictionary *dict1=[NSDictionary dictionaryWithContentsOfFile:fileName];
NSString *userName = [dict1 objectForKey:@"username"];
NSLog(@"user name is :%@",userName);