在iOS上从Swift生成一个UUID
在我的iOS Swift应用程序中,我想要生成随机的UUID( GUID )string作为表键使用,这个片段似乎工作:
let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) 这安全吗?
或者,有没有更好的(推荐)方法?
试试这个:
 let uuid = NSUUID().UUIDString print(uuid) 
Swift 3
 let uuid = UUID().uuidString print(uuid) 
你也可以使用NSUUID API:
 let uuid = NSUUID() 
 如果你想取回string值,你可以使用uuid.UUIDString 。 
 请注意, NSUUID可从iOS 6及更高版本中获得。 
 对于Swift 3,许多Foundationtypes已经放弃了'NS'前缀,所以你可以通过UUID().uuidString访问它。 
 你can在下面使用它的lowercase 
 let uuid = NSUUID().UUIDString.lowercaseString print(uuid) 
产量
68b696d7-320b-4402-A412-d9cee10fc6a3
谢谢 !