iOS/Swift
[Swift] Convenience initializer 알아보기
Swift의 Class에서 지원하는 initializer 1. Designated initializer 2. Convenience initializer 3. Required initializer 4. Failable initializer 5. Deinitializers Convenience initializer Designated initializer보다 적은 개수의 파라미터로 편리하게 인스턴스를 생성하기 위한 initializer로 필요해 의해 구현해 사용하며 다음과 같은 특징이 있다. - Convenience initializer는 반드시 다른 Convenience initializer를 호출하거나 Designated initializer를 호출해야 함( 궁극적으로는 Designated initial..