Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

عروض النصوص

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 3 من 50.

Text يعرض سلسلة نصية. يمكن أن تستخدم السلسلة النصية الحرفية المكتوبة داخل Text تنسيق Markdown: علامتا نجمة للتنسيق العريض، وعلامة نجمة واحدة للتنسيق المائل:

Text("**Swift** is *fun*")

يُظهر هذا Swift بخط عريض وfun بخط مائل.

لإدراج قيمة في النص، استخدم استيفاء السلاسل النصية. خصائص العرض متاحة داخل body:

struct ContentView: View {
    let name = "Ada"
    let points = 42

    var body: some View {
        Text("\(name) has \(points) points")
    }
}

تعرض الشاشة Ada has 42 points. لا ينطبق Markdown إلا على قيمة حرفية: تعرض Text(name) السلسلة المخزنة في name تمامًا كما هي.

challenge icon

التحدي

مبتدئ

يحتوي العرض على ثابتين، city وdays. غيّر النص بحيث يعرض Trip to Paris: 5 days، باستخدام الثابتين مع استيفاء السلسلة النصية.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift