애플이 2014 세계 개발자 대회 (Worldwide Developers Conference) 에서 발표한 새로운 언어
Objective-C 를 대체할 목적으로 발표되었다.
스위프트는 기존의 Objective-C 가 C 언어로부터 가져온 저수준 프로그래밍을 자동 관리 영역으로 대체했다.
정적 바인딩 언어 (Static Binding)
데이터 타입에 대한 구분이 엄격하다.
import 구분은 UIKit, Foundation 등의 프레임워크나 라이브러리 정도에만 사용하게 되어 개발 생산성을 향상 할수 있게된다.
var airports = [String : String?] ()
airports["ICN"] = "Inchon Internation AirPort"
airports["ICN"] = nil
//ICN 이라는 키값 item 제거