Swift는 Apple WWDC 2014에서 최초로 공개된 프로그래밍 언어로 당시 Objective-C의 단점을 보완하며 등장한 언어이다. Swift는 초기버전부터 현재의 Swift5에 이르기까지 다양한 기능들이 추가되고 사라지며 업데이트가 되어왔고, 같은 애플의 언어
Chapter 3 Swift : 객체 지향적 성격을 지닌 스크립트 스타일의 언어 객체 지향 프로그래밍 : 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법. 3.1
프로그래밍 과정에서 작성하는 소스코드 : 구문(Statement)단순 구문 식, 값 표현, 각종 객체의 선언, 정의 등에 사용되는 구문. 연산처리 등도 모두 단순 구문에 속함. 흐름제어 구문 프로그램 실행 과정에서 실행 흐름을 능동적으로 제어하기 위한 목적.
프로그램의 안전성을 높이기 위해 사용하는 개념nil(Null, None, NaN)을 사용할 수 있는 타입과 사용할 수 없는 타입을 구분하고 사용할 수 있는 타입을 옵셔널타입(Optional Type)이라고 부름오류가 발생하는 상황에서 언어의 안정성을 위해 오류를 가급적
함수는 독립적으로 작성하여 다양한 곳에서 간단한 방식으로 여러번 호출하여 사용할 수 있어 같은 코드를 여러번 반복해 작성할 필요가 없음Swift는 함수형 프로그래밍 언어로서 함수형 프로그래밍의 특성을 이해하는 것이 중요함.어떤 값(파라미터, 인자값)을 받아서 내부 과정