안녕하세요. 이전에 구조체 생성자에 대해 알아봤어요. 오늘은 클래스 생성자를 공부할게요ㅎ # 1. Designated initializer, Convenience initializer Designated initializer는 해당 클래스의 모든 property(부모 클래스가 가지고 있는 property 포함)를 초기화하는 생성자입니다. Convenience initializer는 designated initializer와 유사하지만 생성자 내부에서 designated initializer를 호출할 수 있어요. 클래스는 1개 이상의 designated initializer를 가져야 하며, convenience initializer는 있어도 되고 없어도 됩니다. # 2. Initializer Delegat..