Xcode6.1 기반
애플의 “Swift Programming Language" 문서만으로 Swift를 이해하기 어렵다면!
이 책은 Swift 언어의 개념을 가장 쉽게 설명하고자 노력했다. 기존 프로그래밍 언어에 대한 경험이 거의 없는 사람들이 시작하기에 부담이 없도록 구성했다. 물론 C나 C++, Objective-C, 자바 프로그래밍에 대해 경험이 있는 독자들은 더욱 쉽게 이해할 수 있다.
Swift의 새로운 자료형과 컬렉션인 배열과 딕셔너리에 대해 알아보고 함수 타입을 기반으로 한 함수와 클로저는 Swift 언어에서 함수형 프로그래밍 언어를 어떻게 사용하는지, 개발자를 위해 편리하고 간결한 코드를 어떻게 만들어주는지 보여준다. 더욱 강력해진 클래스와 구조체, 열거형의 기능과 효과, 그리고 그 안에 포함되어 있는 속성과 메서드들의 다양한 활용 방법을 될 수 있으면 객체 지향 프로그래밍과 함수형 프로그래밍을 처음 접하는 독자들의 눈높이에 맞추어 설명했다. 또한 기존 Objective-C에서도 활용도가 높은 프로토콜과 자동 참조 카운팅 기법에 대해서 여러 예제를 통해 알기 쉽도록 설명한다.