OC-055.NSData类

来源:互联网 发布:windows未能启动成功 编辑:程序博客网 时间:2024/04/20 05:17
概念: IOS中二进制文件使用NSData保存

音频、视频文件必须使用NSData来保存


1.读取文件

//1.通过读取文件内容创建        NSData *data = [NSData dataWithContentsOfFile:@"/Users/mrlong/desktop/pic.jpg"];//通过文件地址读取

2.把数据写入文件

BOOL isOk = [data writeToFile:@"/Users/mrlong/desktop/test.txt" atomically:YES];        if (isOk) {            NSLog(@"写入成功");        }

3。可变NSMutableData,NSData和NSString互转

        NSMutableData *dm = [NSMutableData data]; //创建        //3.1NSString 转 Data        NSData *d1 = [@"hello" dataUsingEncoding:NSUTF8StringEncoding];        NSData *d2 = [@"tom" dataUsingEncoding:NSUTF8StringEncoding];        //3.2添加data        [dm appendData:d1];        NSLog(@"%@",dm);        [dm appendData:d2];        NSLog(@"%@",dm);        //3.3 Data 转 NSString        NSString *str = [[NSString alloc] initWithData:dm encoding:NSUTF8StringEncoding];        NSLog(@"%@",str);



0 0
原创粉丝点击