Generate a UUID on iOS from Swift

社会主义新天地 提交于 2019-11-28 15:07:08
Ahmed Al Hafoudh

Try this one:

let uuid = NSUUID().uuidString
print(uuid)

Swift 3/4

let uuid = UUID().uuidString
print(uuid)

You could also just use the NSUUID API:

let uuid = NSUUID()

If you want to get the string value back out, you can use uuid.UUIDString.

Note that NSUUID is available from iOS 6 and up.

For Swift 4;

let uuid = NSUUID().uuidString.lowercased()

For Swift 3, many Foundation types have dropped the 'NS' prefix, so you'd access it by UUID().uuidString.

Also you can use it lowercase under below

let uuid = NSUUID().UUIDString.lowercaseString
print(uuid)

Output

68b696d7-320b-4402-a412-d9cee10fc6a3

Thank you !

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!