스위프트(Swift)는 애플의 iOS, 맥OS, 애플 TV(Apple TV) 그리고 애플 워치(Apple Watch) 앱 개발용으로 애플이 직접 2014년에 개발한 언어이다. iOS와 맥OS 주력 언어인 기존의 오브젝티브C(Objective-C) 언어의 단점을 개선하고 제네릭스(generics), 타입 인터페이스 등 현대 프로그래밍 언어의 기능을 포함시켰다.

[ 그림 7.59 ]

스위프트는 이름 그대로 매우 빠르고 민첩하며, 안전하고, 주어진 문제가 쉽던 어렵던 관계없이 매우 쉽게 코딩이 가능한 언어를 추구하고 있다. 스위프트는 자바,C#와 C/C++ 오브젝티브C(Objective-C)의 장점을 결합한 언어라는 평가를 받고 있으나 아직은 애플을 위한 언어로 윈도우 플랫폼 개발 환경이 없는 상태이다.