Swift programming language หรือภาษา Swift คือ ภาษาโปรแกรมที่ใช้งานง่าย ออกแบบและสร้างขึ้นโดย Apple เพื่อใช้ในการสร้างแอปพลิเคชัน iOS , MAC , iPhone, iPad, Apple TV และ Apple Watch หรือผลิตภัณฑ์อื่นๆ ของ Apple นอกจากนี้ Swift ยังใช้งานง่ายและเป็นโอเพ่นซอร์ส (Opensource)
Swift เป็นภาษาที่ออกแบบให้มีประสิทธิภาพสูงและง่ายต่อการพัฒนาโดยนำข้อดีของภาษาสมัยใหม่เข้ามามากมาย เช่น Type Inference, Clean Syntax, No semicolons, Closures, Generics ซึ่งคุณสมบติที่กล่าวมาบางอย่างก็มีอยู่แล้วในภาษา Objective-C แต่ใน Swift นั้นจะน่าคบหามากขึ้น ภาษา Swift ยังถูกออกแบบให้มีความปลอดภัยในการเขียนโปรแกรมมากขึ้น ทั้งนี้ไม่ใช่การเขียนโปรแกรมขณะขับรถแล้วจะไม่เกิดอุบัติเหตุบนถนนนะครับ แต่เป็นความปลอดภัยในเชิงของการพัฒนา ทำให้ลดข้อผิดพลาดของโปรแกรมที่พัฒนาขึ้น ยกตัวอย่างเช่น
- ไม่อนุญาติให้มีตัวแปรที่ไม่ได้ถูกกำหนดค่าในโปรแกรม
- ไม่ต้องเขียนสัญลักษณ์ * (Asterisk) ขณะประกาศตัวแปร Pointer
- ตรวจสอบการใช้งานค่าต่ำสุดและสูงสุดของตัวเลขจำนวนเต็ม
- จะต้องเขียนวงเล็บปีกกาครอบส่วนของโปรแกรมที่อยู่ภายใต้เงื่อนไขใดๆ