如何在MacOS Objective C / C ++中将UUID转换为16个字节的UInt8数组

时间:2019-04-12 09:44:51

标签: c++ ios objective-c macos uuid

我可以使用下面的代码获取UUID字符串。

CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);

或者我可以使用下面的代码获取字节

CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFUUIDBytes bytes = CFUUIDGetUUIDBytes(theUUID);

但是我想创建一个UInt8数组,并且由于UUID是16个字节,所以输出数组应该在16个字节中。

1 个答案:

答案 0 :(得分:1)

通过检查CFUUIDBytes typedef,您可以了解如何访问每个字节:

https://example.com/script.js