야곰 스위프트 프로그래밍 책을 읽으며 기억해둘 문법을 정리합니다. 인스턴스 생성 및 소멸 실패 가능한 이니셜라이저(Failable initializer) 클래스, 구조체, 열거형 등에 모두 정의 가능 실패했을 때 nil 반환하여 타입이 옵셔널로 지정, init? 키워드 사용 접근제어 모듈과 소스파일 스위프트의 접근제어는 모듈과 소스파일을 기반으로 설계 모듈 : 배포할 코드의 묶음 단위, 통상 하나의 프레임워크나 라이브러리 또는 애플리케이션이 모듈 단위가 될 수 있음, import 사용 소스파일 : 하나의 스위프트 소스 코드 파일 기본 접근 제어 키워드 : internal