Avatar ·

Comment générer un UUID (GUID) en Swift pour iOS ?

Bonjour à tous ! Je suis débutant en développement iOS et j'écris ma première application en Swift. J'ai besoin de générer un identifiant unique pour chaque utilisateur dans ma base de données. J'ai entendu parler d'UUID (Universal Unique Identifier) ou GUID — en gros, j'ai besoin d'une chaîne comme « 123e4567-e89b-12d3-a456-426614174000 » pour la sauvegarder dans Core Data et l'envoyer au serveur. Le problème est que j'ai fouillé la documentation Apple, mais je ne trouve pas de moyen simple de le faire en Swift. Avant, en Objective-C, j'utilisais `CFUUIDCreate`, mais en Swift cela semble lourd et peu pratique. J'ai essayé d'écrire quelque chose comme : ```swift let uuid = CFUUIDCreate(nil) let uuidString = CFUUIDCreateString(nil, uuid) ``` Mais le compilateur se plaint de types incorrects, et j'obtiens plein d'erreurs. Pouvez-vous me dire comment générer correctement et simplement un UUID en Swift moderne ? J'ai besoin de quelque chose de natif, sans bibliothèques tierces, et que le code fonctionne sur iOS 12+ (j'ai Xcode 14). Merci d'avance pour votre aide !