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 –