将NSString的内容转换为它们代表的字节

时间:2011-11-28 21:43:20

标签: objective-c cocoa nsstring byte

  

可能重复:
  NSString (hex) to bytes

我目前无法尝试将NSString的内容转换为字节。

我的程序收到一个字符串,例如CC到字节0xCC

我了解您可以将NSString转换为其十六进制表示形式,但这不是我需要的,因为它使用字符串编码 - 我的CC将变为{{1 }}

根据我的理解,我需要将0x63(或NSString)转换为原始字节,以便稍后我可以将其转换为小数但我真的很困惑如何做到这一点。

1 个答案:

答案 0 :(得分:0)

不是100%确定这是不是你的意思,而是

NSData *bytes = [@"hello" dataUsingEncoding:NSUTF8StringEncoding];

会创建一个字节数组。