我正在做corebluetooth
应用程序并能够以十六进制格式从外设接收数据我需要将数据解析为整数格式,是否有任何方法可以将数据从十六进制格式转换为整数格式请帮助低于我的价值
NSstring *data
是
011f6d000000160000000000040507010500054607db051705173a0600053d
Nslog(@"data is Ð`@PpPT`}°QpQs")
如果有任何方法可以将数据转换为字符串,也请提供帮助。
答案 0 :(得分:0)
定义具有所有正确类型和顺序的结构。将结构指向数据。然后只需通过struct元素访问项目。注意类型,最好使用定义良好的类型,如int8_t,uint8_t,uint16_t,int16_t等,以确保正确的元素大小。您将需要一个“打包”结构,不与CPU对齐大小对齐。