¿Cómo generar un UUID (GUID) en Swift para iOS?
¡Hola a todos! Soy nuevo en el desarrollo de iOS y estoy escribiendo mi primera aplicación en Swift. Necesito generar un identificador único para cada usuario en mi base de datos. He oído hablar de UUID (identificador único universal) o GUID; en resumen, necesito una cadena como «123e4567-e89b-12d3-a456-426614174000» para guardarla en Core Data y enviarla al servidor.
El problema es que he revisado la documentación de Apple, pero no encuentro una forma sencilla de hacerlo en Swift. Antes, en Objective-C, usaba `CFUUIDCreate`, pero en Swift parece engorroso e incómodo. Intenté escribir algo como:
```swift
let uuid = CFUUIDCreate(nil)
let uuidString = CFUUIDCreateString(nil, uuid)
```
Pero el compilador se queja de tipos incorrectos y obtengo un montón de errores. Por favor, indíquenme cómo generar un UUID de manera correcta y simple en Swift moderno. Necesito algo nativo, sin bibliotecas de terceros, y que el código funcione en iOS 12+ (tengo Xcode 14). ¡Gracias de antemano por la ayuda!