iOS上UUID在我的iOS斯威夫特程序,我想生成随机UUID(GUID)字符串用作表键,这个片段出现工作:生成斯威夫特
let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil))
这安全吗?
或者是否有更好的(推荐)方法?
iOS上UUID在我的iOS斯威夫特程序,我想生成随机UUID(GUID)字符串用作表键,这个片段出现工作:生成斯威夫特
let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil))
这安全吗?
或者是否有更好的(推荐)方法?
你也can
使用lowercase
下低于
let uuid = NSUUID().UUIDString.lowercaseString
print(uuid)
输出
68b696d7-320b-4402-a412-d9cee10fc6a3
谢谢!
谢谢。它现在是'NSUUID() .uuidString.lowercased()' –
对于Swift 3,许多Foundation
类型都删除了'NS'前缀,因此您可以通过UUID().uuidString
访问它。
对于斯威夫特4;
let uuid = NSUUID().uuidString.lowercased()
为什么它不安全? – holex
你也可以使用let uuid = NSUUID.UUID()。UUIDString –
看一看http://stackoverflow.com/questions/3773776/corefoundation-vs-foundation –