首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iPhone/iPad 读写 Plist资料

2012-08-24 
iPhone/iPad 读写 Plist文件iPhone/iPad 读写 Plist文件1.写Plist文件//创建文件管理器NSFileManager * fi

iPhone/iPad 读写 Plist文件
iPhone/iPad 读写 Plist文件


1.写Plist文件

//创建文件管理器   NSFileManager * fileManager = [NSFileManager defaultManager];   NSString *documentsDirectory = [self getDocumentsDirectory];   NSString *fileName=@"config.plist";   NSString *finalPathfinalPath = [documentsDirectory stringByAppendingPathComponent:fileName];///////NSLog(@"finalPath: %@",finalPath);   NSMutableDictionary *dict=[[NSMutableDictionary alloc] initWithContentsOfFile:finalPath];//判断文件是否存在if (![[NSFileManager defaultManager] fileExistsAtPath:finalPath]) {//如果文件不存在则创建//更改到待操作的目录下[fileManager changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];//初始化文件NSData *d=[[NSMutableDictionary alloc] init];[d setValue:@"0" forKey:@"kye1"];[d setValue:@"0" forKey:@"kye2"];[d setValue:@"0" forKey:@"kye3"];//创建文件fileName文件名称,初始化 contents文件的内容,attributes文件的属性,初始为nil[fileManager createFileAtPath:fileName contents:d attributes:nil];    [d release];}//得到Doucment目录路径-(NSString*)getDocumentsDirectory{NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);return [paths objectAtIndex:0];}




2.读Plist文件
-(NSString*)getOptionValue:(NSString*)key{//NSMutableDictionary *dict=[[NSMutableDictionary alloc] initWithContentsOfFile:@"/config.plist"];NSString *object=[dict objectForKey:key];if (object==nil || object.length==0) {object=@"0";}return object;}
1 楼 fanasy 2011-11-14   谢谢,很简练

热点排行