Objective-C NSString、NSArray、NSDictionary、NSData 存取至Document
来源:互联网 发布:中山门淘宝街怎么走 编辑:程序博客网 时间:2024/04/29 17:05
//-(void)writeButtonAction:(id)sender{// //获得沙盒路径// NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);// //NSDocumentDirectory documents文件夹// // NSUserDomainMask 用户根目录// NSString * nowPath = [paths objectAtIndex:0];// NSLog(@"%@",nowPath);// /*// *字符串写入// */// //为要添加的str创建一个文件 后缀写不写都行 必须创建 不然它不知道该存在哪里// NSString * stringPath = [NSString stringWithFormat:@"%@/newStr.txt",nowPath];// NSString * str = @"dfkl;ghadksjasfklfhdsaklk;bvhsadflvkdfbgjvbfgdsa.kfhdsaokfgds;k";// [str writeToFile:stringPath atomically:YES encoding:NSUTF8StringEncoding error:NULL];//}////-(void)readButtonAction:(id)sender{// //获得沙盒路径// NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);// NSLog(@"%@",paths);// NSString * nowPath = [paths objectAtIndex:0];// //获得文件路径// NSString * stringPath = [NSString stringWithFormat:@"%@/newStr.txt",nowPath];// //取数据存入readStr// NSString * readStr = [[[NSString alloc] initWithContentsOfFile:stringPath encoding:NSUTF8StringEncoding error:NULL] autorelease];// NSLog(@"%@",readStr);//}///* *数组的存取 *///-(void)writeButtonAction:(id)sender{// NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];// NSString * newPath = [NSString stringWithFormat:@"%@/array.txt",path];// NSArray * arr = [NSArray arrayWithObjects:@"redColor",@"greenColor",@"blueColor", nil];// [arr writeToFile:newPath atomically:YES];// NSLog(@"write Done");//}////-(void)readButtonAction:(id)sender{// NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];// NSString * newPath = [NSString stringWithFormat:@"%@/array.txt",path];// NSArray * arr = [[[NSArray alloc]initWithContentsOfFile:newPath]autorelease];// NSLog(@"%@",arr);//}/* *字典的存取 *///-(void)writeButtonAction:(id)sender{// NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];// NSString * newPath = [NSString stringWithFormat:@"%@/dic.txt",path];// NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:@"value1",@"key1",@"value2",@"key2",@"value3",@"key3", nil];// [dic writeToFile:newPath atomically:YES];// NSLog(@"done!");//}////-(void)readButtonAction:(id)sender{// NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];// NSString * newPath = [NSString stringWithFormat:@"%@/dic.txt",path];// NSDictionary * dic = [[[NSDictionary alloc]initWithContentsOfFile:newPath] autorelease];// NSLog(@"%@",dic);//}/* *NSData */-(void)writeButtonAction:(id)sender{ NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString * newPath = [NSString stringWithFormat:@"%@/date.txt",path]; NSString * strDD = @"sdflas;fjsalgdj;aghdf;gdlfh"; //将字符串转换成date NSData * date = [strDD dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES]; [date writeToFile:newPath atomically:YES];}-(void)readButtonAction:(id)sender{ NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString * newPath = [NSString stringWithFormat:@"%@/date.txt",path]; NSData * data = [NSData dataWithContentsOfFile:newPath]; //将data转换成字符串 NSString * string = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",string);}
0 0
- Objective-C NSString、NSArray、NSDictionary、NSData 存取至Document
- NSString-->NSDictionary NSArray NSDictionary-->NSData
- NSDictionary、NSArray、NSString、NSData互转
- NSArray与NSString、NSData,NSDictionary与NSString、NSData 相互转化
- NSData NSDate NSString NSArray NSDictionary 相互转换
- NSDictionary,NSArray转成NSData(JSON)NSString类型
- NSData NSDate NSString NSArray NSDictionary 相互转换
- NSData NSDate NSString NSArray NSDictionary 相互转换
- NSData和NSString、NSDictionary、NSArray互转
- Objective C - Foundation - NSNumber & NSString & NSArray & NSDictionary & NSSet
- iOS基础知识:Objective-C 之 NSString,NSArray,NSDictionary,NSSet
- objective-c NSString && NSData
- Objective-C中关于请求返回NSData数据解析成NSDictionary或NSArray的方法
- ios中NSString、NSArray、NSData、NSDictionary本地读写
- NSArray/NSDictionary/NSData/集合
- NSDictionary - NSData - NSString conversion
- NSData NSArray NSString 转换
- Objective-C ---NSArray NSDictionary(梳理整理)
- 拼图游戏的数学原理
- ThreadPoolExecutor使用介绍
- ecshop的smarty库还原成smarty原生库方法
- Java 模式2(创建模式) - 建造模式,原始模型,JavaBean 的冷藏和解冻
- 汇编总结-第二部分_1_数据传送
- Objective-C NSString、NSArray、NSDictionary、NSData 存取至Document
- JDK里的设计模式
- Inversion of Control Containers and the Dependency Injection pattern
- 多target来构建大量相似App
- 中文 “着”与“著”
- android代码混淆及打包相关
- 汇编总结-第二部分_2_数据处理
- cocos2d-x 纹理研究
- EcShop之路-Smarty