码迷,mamicode.com
首页 > 其他好文 > 详细

NSData

时间:2015-01-01 12:26:40      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

//音频文件,文本文件,视频文件就必须使用NSData数据类
        /*
        NSString * str = @"www.itcast.cn";
        NSError * error;
        [str writeToFile:@"/Users/aplle/Desktop/text.txt" atomically:YES encoding:NSUTF8StringEncoding error:&error];
        */
        /*
        NSString * path = @"/Users/aplle/Desktop/text.txt";
        //把目标文件加载到内存中.
        //NSData 是不可变长度的Data类型,只能够通过一次加载完成所有的数据
        NSData * data = [NSData dataWithContentsOfFile:path];
        
        NSLog(@"data length %ld",data.length);
        NSString * pathTo = @"/Users/aplle/Desktop/nextext.txt";
        //把加载到内存中的文件,写入到指定的位置
        BOOL isWriteSuccess = [data writeToFile:pathTo atomically:YES];
        
        if (isWriteSuccess)
        {
            NSLog(@"写入成功");
        }
        else
        {
            NSLog(@"写入失败");
        }
          */
        
        //当需要把多个NSData数据拼接成一个数据存储的时候,就要想到使用NSMutableData这个类型
        NSString * str1 = @"好好学习";
        NSString * str2 = @"天天向上";
        NSString * str3 = @"今天休息";
        
        NSMutableData * muData = [[NSMutableData alloc] init];
        
        NSData * d1 = [str1 dataUsingEncoding:NSUTF8StringEncoding];
        NSData * d2 = [str2 dataUsingEncoding:NSUTF8StringEncoding];
        NSData * d3 = [str3 dataUsingEncoding:NSUTF8StringEncoding];
        
        //appendData 能够把nsdata对象加入到 muData对象中
        [muData appendData:d1];
        [muData appendData:d2];
        [muData appendData:d3];
        
        NSString * path = @"/Users/aplle/Desktop/传智播客校训.txt";
        //NSMutableData是继承至NSData的所以可以调用writeToFile 把数据写入到一个指定的目录下
        BOOL iswriteSucess = [muData writeToFile:path atomically:YES];
        if (iswriteSucess)
        {
            NSLog(@"创建成功");
        }
        else
        {
            NSLog(@"创建失败");
        }

 

NSData

标签:

原文地址:http://www.cnblogs.com/cwhking/p/4197129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!