ما هي SwiftUI؟
جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 1 من 50.
SwiftUI هو إطار عمل Apple لبناء شاشات التطبيقات باستخدام Swift. أنت تصف ما تعرضه الشاشة، ويتولى SwiftUI رسمها وإعادة رسمها كلما تغيّرت بياناتك.
جزء من الشاشة هو عرض: بنية تتوافق مع View وتحتوي على خاصية body. تُرجع الخاصية ما يعرضه العرض:
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}Text هو عرض يُظهر سطرًا من النص. تعني some View أن body يُرجع نوعًا محددًا من العروض، وتستنتج Swift نوعه من التعليمة البرمجية الموجودة بداخله.
تعرض المعاينة الموجودة بجانب المحرر واجهتك في كل مرة تغيّر فيها الشيفرة، لذلك ترى نتيجة كل تعديل.
التحدي
مبتدئغيّر النص بحيث تعرض الشاشة Hello, SwiftUI! بدلًا من Hello, World!.
جرّب بنفسك
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس مقدمة إلى SwiftUI
تدرّب بنفسك: Playground لـ Swift