Swift 2014년 6월 2일 WWDC에서 처음 소개된 애플의 개방형 프로그래밍 언어. 기존의 Objective-C와 함께 공존할 목적으로 만들어졌다. 때문에 Objective-C와 마찬가지로 LLVM으로 빌드되고 같은 런타임을 공유한다. Swift 특징 - C,C++,Objectiv-C,java처럼 정적 바인딩 언어이다.(동적 바인딩언어 : 파이썬,자바스크립트) - 데이터 타입에 대한 구분이 엄격하다. (let은 컴파일전에 미리 선언되어 있어야하며 var는 데이터 타입을 변경할 수 없다.) - 프로젝트 전체가 네임스페이스의 범위로 지정한다. 즉 헤더추가없이 객체의 반입이 가능하다. - 변수는 항상 사용 전에 초기화된다. - 배열 인덱스는 범위를 벗어난 오류가 있는지 검사된다. - 정수의 오버플로우가 ..