iPhone NSString NSData char互相转换
2012-05-08 09:29
357 查看
本文摘自: Char* 与NSData 互换
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];
NSString 转 char*
const char *desresult = [desStr UTF8String];
// 发送请求并获得服务器反馈的数据
NSData *urldata = [AESEnCDeCViewController Get:url];
// 第一种 转换NSData数据到char*字符串
char * test = (char*)[urldata bytes];
std::string old = deaes(test);
// 第二种 转换NSData到UTF8编码的NSString中再转换为char*字符串
// NSString *desStr = [[NSString alloc] initWithData:urldata encoding:NSUTF8StringEncoding];
// const char *desresult = [desStr UTF8String];
// std::string old = deaes(desresult);
// 解密字字符串到明文
NSString *oldstr = [[NSString alloc] initWithCString:old.c_str()];
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];
NSString 转 char*
const char *desresult = [desStr UTF8String];
// 发送请求并获得服务器反馈的数据
NSData *urldata = [AESEnCDeCViewController Get:url];
// 第一种 转换NSData数据到char*字符串
char * test = (char*)[urldata bytes];
std::string old = deaes(test);
// 第二种 转换NSData到UTF8编码的NSString中再转换为char*字符串
// NSString *desStr = [[NSString alloc] initWithData:urldata encoding:NSUTF8StringEncoding];
// const char *desresult = [desStr UTF8String];
// std::string old = deaes(desresult);
// 解密字字符串到明文
NSString *oldstr = [[NSString alloc] initWithCString:old.c_str()];
相关文章推荐
- IOS之NSString NSData char 相互转换
- NSString / NSData / char* 类型之间的转换
- NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL 等等互相转换
- iphone之NSString, char, NSData相互转化
- NSString / NSData / char* 类型之间的转换
- 转:NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换<转>
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSData NSString char *之间 || NSData和NSArray的相互转换
- NSString,NSData,char的转换
- iPhone之NSString, char, NSData相互转化
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- iphone之NSString, char, NSData相互转化
- NSString,NSData,char的转换
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换