- //常用的三个目录
- //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);
iOS常用文件操作
最新推荐文章于 2016-10-23 16:50:15 发布