swift init과 super.init 헷갈리는 부분 정리 (초기화 구문 델리게이션) 개발을 하면서 init과 super.init에 대해서 궁금증이 생겼다.안드로이드 개발 시절에 개인적으로는 상속보다는 합성을 매우 선호해서, super.init과 같은 상속 코드는 지양하다보니까 자주 쓰지를 않아서, 이번 기회에 정리해보자. 상속보다 합성을 좋아하는 이유는 상속 기반 코드는 프로젝트 진행 및 커짐에 따라서 문제가 발생하는 지점이 너무 많다.특히 정부나 기업 프로젝트에는 소프트웨어 공학 기반의 문서를 많이 작성하는데, 상속을 지양하는 프로젝트가 UML 등이 심플해지고 더 나은거 같다. init과 super.init 개념간단 정리1. 초기화 메소드의 이름은 init으로 통일된다.2. 매개변수의 개수, 이름,..