ios - 哪个版本的 UUID 的第 3 部分的第一个字符是 0?

标签 ios version uuid

我有一个如下所示的 UUID:d30d7840-8f7f-012f-e231-1231390f85a2。

这是哪个版本/类型的 UUID?我正在查看版本位(第 3 部分的第一个字符),但无法确定如何用零来识别它。

最佳答案

UUID 变体版本covered here .

Variant 实际上是“parent”的概念,目前UUID规范只规定了一个variant。

这个 UUID 似乎没有使用公开指定的变体,因为第四组开头的十六进制数字是 e(而不是 8 9ab)。您假设的版本数字(第三组)在这里实际上没有意义,因为变体是未知的。

基于 RFC 4122 on UUIDs ,您的变体代码只是“保留供将来定义”。它可能只是一串随机数字。

关于ios - 哪个版本的 UUID 的第 3 部分的第一个字符是 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147298/

相关文章:

ios - 使用转换(_ :to:) method in swift

json - composer.json中的 "version"字段是什么意思?

ios - 在所有目标中使用相同的 CFBundleVersion 和 CFBundleShortVersionString

ios - 底部/页脚上的后退按钮

ios - 构建时错误 : Receiver type * for for instance message is a forward declaration

iphone - 沿 X 方向旋转两个 UIImageView

java - 我的Java版本是最新版本,但我的JVM仍然是1.5?

java - Java Web 应用程序中的唯一序列号

java - 发生 Java UUID.randomUUID 冲突的机会有多大?

mysql - 我应该为我的 userID 使用 UUID 还是常规 auto_increment ?