Avatar ·

كيفية إنشاء UUID (GUID) في Swift لنظام iOS؟

مرحباً بالجميع! أنا مبتدئ في تطوير 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) ``` لكن المترجم يشتكي من أنواع غير صحيحة، وأحصل على الكثير من الأخطاء. أرجو إرشادي، كيف يمكنني إنشاء UUID بشكل صحيح وبسيط في Swift الحديث؟ أحتاج إلى شيء أصلي، بدون مكتبات خارجية، وأن يعمل الكود على iOS 12+ (لدي Xcode 14). شكراً جزيلاً على المساعدة!