ios 中Nsstirng,Nsdata,char,byte,UIImage 之间的转换

这篇博客详细介绍了在iOS开发中,如何在NSString、NSData、char、byte及UIImage之间进行转换。包括NSData到NSString的转换,NSDate到NSString,NSString到NSData;接着讨论了NSData与char*以及char和byte的相互转换;最后阐述了NSData与UIImage的互转操作,为iOS开发者提供了实用的参考。
摘要由CSDN通过智能技术生成

 object-c 继承于c语言,因此最基础的数据之间的转换自然也成为oc 的基础。下面记录一下这些数据之间转换的具体方法。

1.NSData 与 NSString

NSDate->NSString

NSString *testString =[[NSString alloc] initWithData:testData encoding:NSUTF8StringEncoding];


NSString ->NSData

 NSData *aData =[aString dataUsingEncoding:NSUTF8StringEncoding];



2.NSData 与char

NSData->char*

char *test=(char*)[data bytes];


char ->byte

for (int i=0;i<strlen(test);i++)

printf("%02X",test[i]&0xff);//16进制



char*->NSDa

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值