Swift:
เริ่มต้นโครงการใหม่

วิธีทำ:

import SwiftUI

@main
struct NewProjectApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

struct ContentView: View {
    var body: some View {
        Text("สวัสดี, โปรเจคใหม่!")
            .padding()
    }
}

// ตัวอย่างผลลัพธ์:
// จะแสดงหน้าต่างพร้อมข้อความ "สวัสดี, โปรเจคใหม่!"

ลงลึก

ในยุคก่อนหน้าภาษา Swift, Objective-C เป็นภาษาหลักและการเริ่มต้นโปรเจคใหม่ต้องใช้โค้ดพื้นฐานเพิ่มเติม อย่างไรก็ตาม Swift ได้พัฒนากระบวนการเริ่มต้นด้วยคุณสมบัตินี้สนุก ๆ เช่น องค์ประกอบ @main ที่ระบุจุดเริ่มต้นของแอป หากเปรียบเทียบกับเครื่องมือต่าง ๆ เช่น แม่แบบของ Xcode, Swift ทำให้งานที่น่าเบื่อเรียบง่ายขึ้นเพื่อว่าคุณสามารถกระโดดไปยังส่วนสนุก – ทำให้ไอเดียของคุณมีชีวิตขึ้นมา

สำหรับทางเลือกอื่น ๆ คุณอาจใช้เครื่องมือบรรทัดคำสั่งหรือเฟรมเวิร์กฝั่งเซิร์ฟเวอร์ถ้าคุณไม่ทำแอป iOS/macOS ในแง่ของการปฏิบัติ Swift มีวัตถุประสงค์ในการลดความซับซ้อนเริ่มต้น ContentView แทนจุดเริ่มต้นของ UI ในขณะที่ WindowGroup จัดการกับการจัดการหน้าต่าง

ดูเพิ่มเติม