您的位置:首页 > 其它

Foundation框架第十三弹:NSData的常用方法

2014-12-25 23:35 218 查看
NSdata(NSData是用来存储二进制字节数据的,数据传输中经常用到)

       

  [(NSString *)dataUsingEncoding:NSUTF8StringEncoding ];( NSString ——> NSData )

  [ [NSString alloc] initWithData:dcon encoding:NSUTF8StringEncoding ]; ( NSData ——> NSString )

            

        // 1. 创建并写入文件

       NSString *str =
@"今天好瞌睡。。。";

        // NSString转换成NSdata数据

        NSData *date =[str
dataUsingEncoding:NSUTF8StringEncoding];

        
       
// 写入

        BOOL *isWriteOk = [nsf
createFileAtPath:@"/Users/fendou/Desktop/练习代码/20141225/test/test.txt"
contents:date
attributes:nil];
       
NSLog(@"是否写入成功--->:%d",isWriteOk);

        
       
// 读取

        NSData *dcon = [nsf
contentsAtPath:@"/Users/fendou/Desktop/练习代码/20141225/test/test.txt"];

        // NSData
数据转为NSString数据

        NSString *dstr = [[NSString
alloc] initWithData:dcon
encoding:NSUTF8StringEncoding ];
       
NSLog(@"读取内容--->:%@",dstr);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Foundation NSData