- Swift란? 애플이 2014년 Swift 1.0을 발표하면서 내놓은 신규 프로그래밍 언어이다. Swift는 모바일 운영체제(iOS), 컴퓨터용 운영체제(OSX) 개발용으로 사용할 수 있는 함수형과 객체형 언어의 중간격의 스크립트 언어이다.
- Swift를 사용하는 이유
- Objective-C의 단점
- 오래된 언어 기반(C)으로 헤더 파일, 구현 파일이 존재
- nil 처리에 대한 부담
- 타입 체크가 약함
- 성장의 한계
- Swift에서 강화된 점
- 클로저, 튜플, 제네릭, 함수형 프로그래밍
- nil 처리에 대한 강박증에 가까운 처리
- 타입 세이프, 타입 체크 강화
- 플레이 그라운드
- REPL(Read - Eval - Print - Loop)
- 프로젝트 생성 불필요
- 코드 작성/변경 시 바로 확인 가능
- Swift 개발 환경
- 개발자 사이트
- 개발자 사이트는 Swift 언어뿐만 아니라 Xcode 및 개발에 필요한 내용을 볼 수 있다.
- Swift 개발 지원 사이트 : https://swift.org/
- 애플 개발자 사이트 : https://developer.apple.com/
- Online Swift Playground : http://online.swiftplayground.run/
참고 사이트
Swift 개발 지원 사이트 : https://swift.org/
애플 개발자 사이트 : https://developer.apple.com/
Online Swift Playground : http://online.swiftplayground.run/