如何在Swift中为iOS生成UUID(GUID)?
大家好!我是iOS开发新手,正在用Swift编写我的第一个应用程序。我需要为数据库中的每个用户生成一个唯一标识符。我听说过UUID(通用唯一标识符)或GUID——总之,需要一个像“123e4567-e89b-12d3-a456-426614174000”这样的字符串,以便将其保存到Core Data并发送到服务器。
问题在于,我翻遍了Apple的文档,但找不到在Swift中执行此操作的简单方法。以前在Objective-C中,我使用过`CFUUIDCreate`,但在Swift中这看起来笨重且不方便。我尝试过编写类似这样的代码:
```swift
let uuid = CFUUIDCreate(nil)
let uuidString = CFUUIDCreateString(nil, uuid)
```
但编译器报错类型不正确,我得到了大量错误。请告诉我如何在现代Swift中正确且简单地生成UUID?我需要原生的方法,不使用第三方库,并且代码能在iOS 12+上运行(我使用的是Xcode 14)。提前感谢您的帮助!