Overview 초기화는 사용할 class, struct, enum의 인스턴스를 준비하는 절차 인스턴스의 각 stored property 에 대한 초기값을 설정 새 인스턴스를 사용할 준비가 되기 전에 필요한 다른 설정 또는 초기화를 수행하는 작업 인스턴스가 할당 해제되기 전에 모든 사용자 지정 정리를 수행하는 deinitializer 를 구현할 수 있음 Setting Initial Values for Stored Properties 저장된 속성 (stored property의 초기값 설정) 클래스와 구조체는 해당 타입의 인스턴스가 생성될 때까지 저장된 모든 속성에 초기값을 설정해줘야 한다. 저장된 속성의 초기값이 결정되지 않은 상태로 남겨둘 수 없다. 생성자 내에서 stored property의 초기값을..