这个问题涉及到 Swift。
在 Swift 中生成 rfc UUID 非常容易,只需获取一个 Swift
我需要一种旧式的“版本1”UUID,在使用Swift时
(示例:https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_.28date-time_and_MAC_address.29)
在Swift3中有没有办法做到这一点?(仅限>9)
在Swift中,如何获得版本1 UUID。因此,在
在 Swift 中生成 rfc UUID 非常容易,只需获取一个 Swift
String
,因为苹果已经为此提供了一个 Swift 方法...func sfUUID()->String
{
return UUID().uuidString.lowercased()
}
我需要一种旧式的“版本1”UUID,在使用Swift时
(示例:https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_1_.28date-time_and_MAC_address.29)
在Swift3中有没有办法做到这一点?(仅限>9)
在Swift中,如何获得版本1 UUID。因此,在
UUID()
调用上可能有一些我不知道的选项,或者存在调用C调用并将结果安全地作为String
获取的难度。
String
”。原生的 Swift 调用 uuids (UUID()
) 还没有(或者我错了)“版本1”的选项。相反,从 C 调用获取到 Swift String 非常困难(对我来说很困难)。Rob 提供了一个重要的代码块,我也试着动手写了一下(作为专家,您可能能够批评一下我的代码?) - Fattie