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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 金立手机卡顿反应慢怎么办 20天宝宝黄疸219怎么办? 智慧树选修挂科怎么办 军人被纠察抓了怎么办 我家的小孩很凶怎么办 10岁儿童老挤眼怎么办? 脚趾长鸡眼好痛怎么办 月加班超过36小时怎么办 月经老提前怎么办才好 20岁例假不规律怎么办 农村的医保门诊封顶了怎么办 保研夏令营被拒怎么办 小学生去英国游学怎么办签证 医生说我湿气重怎么办 喉咙痛有来医生感冒喉咙痛怎么办 暴马丁香叶子卷怎么办 房产权40年以后怎么办 面试回答不了考官的问题怎么办 轻伤事故对方要钱太多我怎么办 退休后有房子住公积金怎么办 江苏副高评过不聘怎么办 抗环瓜氨酸肽抗体高怎么办 脚被磨破了好痛怎么办 脚磨破皮肿了怎么办 脚磨破皮发炎了怎么办 3个月婴儿流口水怎么办 beats耳机被偷了怎么办 beats X耳机丢了怎么办 头戴耳机戴着热怎么办 长时间戴耳机耳朵疼怎么办 手表秒针走得声音很大怎么办 顾客总找老板剪头发怎么办 马来西亚国籍想去中国怎么办 有限元学位课挂了怎么办 五百丁简历导出后不一样怎么办 面试早到了1小时怎么办 头顶头发会越来越少怎么办 vr游戏过后想吐怎么办 win10电脑不能打汉字怎么办 手机看vr特别烫怎么办 苹果手机浏览器横屏怎么办