Avatar ·

تنسيق السلاسل النصية في Swift: كيفية إنشاء سلسلة نصية مع استبدال القيم (مشابه لـ String(format:))

مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وأكتب أول تطبيق لي لنظام iOS 8. واجهت مشكلة في تنسيق السلاسل النصية. أحتاج إلى عرض معلومات المستخدم على الشاشة: الاسم، العمر، ورصيد الحساب. على سبيل المثال: «المستخدم: إيفان، العمر: 25 سنة، الرصيد: 1234.56 روبل». في السابق، في Objective-C، كنت أستخدم `[NSString stringWithFormat:@"...", ...]`، لكن في Swift يبدو أن الأمر يعمل بشكل مختلف. لقد جربت عدة خيارات، لكن لم يحقق أي منها النتيجة المرجوة: 1. الاستيفاء البسيط: `"المستخدم: \(name)، العمر: \(age) سنة، الرصيد: \(balance) روبل"` — هنا لا أستطيع التحكم في تنسيق الرقم (على سبيل المثال، عرض منزلتين عشريتين فقط للرصيد). 2. جربت استخدام `String(format:)` بهذه الطريقة: ```swift let name = "إيفان" let age = 25 let balance