【发布时间】:2015-12-11 16:40:29
【问题描述】:
我得到了以下 UUID 值:
0x70, 0x29, 0x78, 0x89, 0x64, 0xc4, 0x47, 0x67, 0xa1, 0x9a, 0x4a,
0x9f, 0xe4, 0x2b, 0xf9, 0x05
这是硬件开发者使用过的编码功能:
const UUID MY_SERVICE_UUID = createUuid({ 0x70, 0x29, 0x78, 0x89, 0x64, 0xc4, 0x47, 0x67, 0xa1, 0x9a, 0x4a, 0x9f, 0xe4, 0x2b, 0xf9, 0x05 });
我认为这是用十六进制表示的。它是否正确?
我需要将以上内容翻译成NSString 才能使用它。这样做有什么帮助吗?
【问题讨论】:
-
你到底想要什么:@"702978..." 还是“解释值”(例如,如果它实际上是
NSData之类的)? -
显示这些字节包含在其中的数据结构。他们还使用什么编码?
-
我添加了硬件开发者使用的编码功能
-
OK 显示
UUID的声明(可能由于某种原因与uuid_t不同)。
标签: objective-c nsstring hex type-conversion