iOS巅峰之NSString,NSData,NSArray 之间的转换

原创 2016年08月30日 11:16:19


1.将数组转换成NSData

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dataArray options:NSJSONWritingPrettyPrinted error:nil];


2.将NSData转换成NSString

NSString *fileString = [[NSString alloc]initWithData:jsonData encoding:NSUTF8StringEncoding];


3.将字符串转换成NSData

NSData* aData= [str dataUsingEncoding: NSUTF8StringEncoding];


4.将NSData转换成(NSString, NSArray)

id jsonObject = [NSJSONSerialization JSONObjectWithData:aData options:NSJSONReadingAllowFragments error:nil];

NSArray *array = (NSArray *)jsonObject; // 或者 NSString *string = (NSString *)jsonObject;

NSData和NSString、NSDictionary、NSArray互转

1. NSData转换为NSString、NSDictionary和NSArray NSData *responseData = [NSURLConnection sendSynchrono...
  • yaoliangjun306
  • yaoliangjun306
  • 2016年05月26日 09:10
  • 3155

IOS 将数组转化成NSData数据进行保存

将数组对象(自定义的info对象)保存在本地时,转换时, 1. 要转换的数据必须是要实现NSCoding持久化  2. 先在接口中实现协议来支持encode和decode功能  否则保存数据时会出...
  • robinson_911
  • robinson_911
  • 2016年02月29日 18:55
  • 7921

iOS 将字典 数组 转换成 NSdata 或者 NSString

NSObject+JSONCategories.h #import @interface NSObject (JSONCategories) /** * 描述:将NSArray或者N...
  • yidu_blog
  • yidu_blog
  • 2016年06月04日 18:51
  • 3935

NSString、NSData、Bytes数组-数据转换

1. NSData 与 NSString NSData-> NSString NSString *aString = [[NSString alloc] initWithData:ad...
  • u012198553
  • u012198553
  • 2014年10月29日 22:54
  • 6149

iOS NSDictionary、NSData、JSON数据类型相互转换

iOS经常需要用到数据类型的转换,下面列举一下常用类型的转换。 1.NSDictionary类型转换为NSData类型: [cpp] view plaincopy ...
  • tangwei019917
  • tangwei019917
  • 2013年03月14日 09:28
  • 23139

IOS中的NSString与NSArray的互转

将string字符串转换为array数组  NSArray  *array = [Str componentsSeparatedByString:@","];//分隔符逗号 ...
  • howlaa
  • howlaa
  • 2016年04月19日 10:15
  • 9526

NSArray和NSString的互相转换

字符串和数组是可以互相转换的,利用一个分隔符来间隔开每个独立元素 用字符将NSArray中的元素拼接起来 - (NSString *)componentsJoinedB...
  • ytuzhangziyao
  • ytuzhangziyao
  • 2015年02月06日 09:02
  • 4786

NSString 和 NSArray相互转化用componentsJoinedByString和componentsSeparatedByString

将array数组转换为string字符串  NSString *tempString = [mutableArray componentsJoinedByString:@","]; 将str...
  • Winzlee
  • Winzlee
  • 2015年05月13日 16:09
  • 1819

Objective-C中关于请求返回NSData数据解析成NSDictionary或NSArray的方法

1、如果后台返回的是字典或数组的data型,直接使用以下方法转换: { // Data 转成 字典 其中responseObject为返回的data数据 NSDictionary *...
  • Boyqicheng
  • Boyqicheng
  • 2016年05月23日 11:59
  • 2405

iOS NSString 和 NSData 的相互转换

//NSString -> NSData NSData *data = [@"520it.com" dataUsingEncoding:NSUTF8StringEncoding]; //NSData ...
  • github_26672553
  • github_26672553
  • 2015年10月20日 16:13
  • 23092
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS巅峰之NSString,NSData,NSArray 之间的转换
举报原因:
原因补充:

(最多只允许输入30个字)