本文介绍了常见的类型转换.
一.NSString和NSData的互相转换.
NSString 转 NSData.
|
|
结果:
NSData 转 NSString.
|
|
结果:
二.NSData和Byte互相转换.
NSData 转 Byte数组.
|
|
结果:
说明:
NSData默认含有bytes的只读属性,可直接调用.
Byte数组 转 NSData.
|
|
结果:
三. 十六进制和十进制互相转换.
十六进制 转 十进制 (系统方法
)
|
|
结果:
strtoul说明:
十进制 转 十六进制 (系统方法
)
|
|
结果:
说明:
转换结果不带0X
前缀,如果需要带0X
前缀,且是小写字母,使用%#x
打印格式,若是大写字母,使用%#X
打印格式.
十六进制 转 十进制 (自己实现 – 出自之类型转换 )
|
|
调用:
结果:
十进制 转 十六进制 (自己实现 – 出自之类型转换 )
|
|
调用:
结果: