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