【发布时间】:2013-11-23 01:08:17
【问题描述】:
我有一个包含数据的 NSData 数据包。我需要将 8, 1 范围内的字节转换为 int。要获取该位置的数据,我执行以下操作。
NSData *byte = [packet subdataWithRange:NSMakeRange(8, 1)];
如果 I NSLog 字节
<01>
我认为如何将其转换为 int?这可能是最基本的问题,但我只是没有做对。
任何帮助将不胜感激。
更新
使用该数据,int 应该等于 1。我不确定这是否与 Endian 有任何关系。
【问题讨论】:
-
@Dinesh 谢谢看到链接,更新了我的问题。
-
你能说清楚你想要用整数表示的实际 是 01 还是 1 ?
标签: objective-c c byte