iOS:convert 十六进制数据转整数格式

iOS:convert hex data to integer format

我正在做 corebluetooth 应用程序并且能够以十六进制格式从外围设备接收数据我需要将数据解析为整数格式并且是否有任何方法可以将数据从十六进制转换为整数格式格式请帮助低于我得到的值

NSstring *data

011f6d000000160000000000040507010500054607db051705173a0600053d
      Nslog(@"data is  Ð`@PpPT`}°QpQs")

如果有任何方法也可以将数据转换为字符串,请帮忙。

定义一个具有所有正确类型和顺序的结构。将结构指向数据。然后只需通过结构元素访问项目。注意类型,最好使用明确定义的类型,例如 int8_t、uint8_t、uint16_t、int16_t 等,以确保正确的元素大小。您将需要一个 "packed" 结构, 与 CPU 对齐大小对齐。