iOS NSString 和NSData 转换

简介: NSString 转换成NSData 对象  NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象  NSData * data; NSString *resul...

NSString 转换成NSData 对象 

NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding];

NSData 转换成NSString对象 

NSData * data;
NSString *result = [[NSString alloc] initWithData:data  encoding:NSUTF8StringEncoding];

NSData 转换成char* 

NSData *data;
char *test=[data bytes];

char* 转换成NSData对象 

byte* tempData = malloc(sizeof(byte)*16);
NSData *content=[NSData dataWithBytes:tempData length:16];

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
iOS开发 存储 Swift
iOS - Swift NSData 数据
前言 public class NSData : NSObject, NSCopying, NSMutableCopying, NSSecureCoding public class NSMutableData : NSData NSData 和它的可变长子类 NSMutableData 是字节缓冲区的对象化封装。
1774 0
|
iOS开发
IOS学习笔记二十四(NSData归档多个对象和归档对象实现深复制)
IOS学习笔记二十四(NSData归档多个对象和归档对象实现深复制)
167 0
|
Java iOS开发
IOS学习笔记十六(NSString和NSMutableString)
IOS学习笔记十六(NSString和NSMutableString)
115 0
|
Serverless 数据安全/隐私保护 iOS开发
iOS NSString 加密
NSString+Hash.h #import @interface NSString (Hash) #pragma mark - 散列函数 /** * 计算MD5散列结果 * * 终端测试命令: * @code * md5 -s "string" * @endcode * * 提示:随着 MD5 碰撞生成器的出现,MD5 算法不应被用于任何软件完整性检查或代码签名的用途。
859 0
|
iOS开发 程序员
iOS 9.0之后NSString encode方法替换
在iOS 9.0之后,以前常用的NSString编码的方法stringByAddingPercentEscapesUsingEncoding:被弃用了,项目中可能会出现一堆如下️: 'stringByAddingPercentEscapesUsin...
1083 0
|
存储 iOS开发
iOS - OC NSData 数据
前言 @interface NSData : NSObject @interface NSMutableData : NSData NSData 和它的可变长子类 NSMutableData 是字节缓冲区的对象化封装。
1141 0
|
机器学习/深度学习 iOS开发 容器