iOS开发如何 NSData转NSString?

『导言』

在iOS开发解析数据时候,服务器返回数据为二进制数据NSData格式,这个时候如何将NSData格式的数据转换NSString

  • 方法:NSData转NSString
    NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
  • 案例分析:
    • 代码:
    NSLog(@"data = %@",data);
    // 4 解析   data转字符串str
    NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
    // NSUTF8StringEncoding 中文编码
    NSLog(@"str = %@",str);
  • 打印结果:
     2017-03-08 11:04:32.319 04-掌握-NSURLConnection发送Get请求-zwj[819:50155] data = <7b226572 726f7222 3a22e794 a8e688b7 e5908de4 b88de5ad 98e59ca8 227d>
     2017-03-08 11:04:32.320 04-掌握-NSURLConnection发送Get请求-zwj[819:50155] str = {"error":"用户名不存在"}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,259评论 2 7
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,445评论 30 472
  • 1.简单请求.url中的多值参数问题 如下代码NSURL *url = [NSURL URLWithString:...
    SoftKnife阅读 3,446评论 3 2
  • 在读文章的小伙伴,有看过《肖申克的救赎》? 还记得《肖申克的救赎》中,被假释的男二,在超市中兢兢业业上班时,想去卫...
    看见思考阅读 3,421评论 4 3
  • 前言 本篇继续介绍抽象工厂,如果想要了解简单工厂与工厂方法的实现,请看我上一篇文章 设计模式:工厂方法--Obje...
    whitekite阅读 3,975评论 1 1

友情链接更多精彩内容