(편의상 편한 말투로 작성하는 점 이해 부탁드립니다.😅) (부정확한 정보가 있을 수 있습니다. 지적 환영🤩) 오늘은 Extension(익스텐션)은 무엇인가!에 대해 알아보도록 하겠습니다. 직역하자면 확장, 연장선 정도로 해석할 수 있겠네요. 실제로 익스텐션은 클래스, 구조체, 열거형, 프로토콜의 기능을 확장하는 기능을 담당합니다. 익스텐션으로 추가할 수 있는 기능들은 다음과 같고, 자세한 내용은 예제 코드를 통해 더 설명드리겠습니다! Extension(익스텐션)에 추가할 수 있는 기능 연산 타입 프로퍼티 / 연산 인스턴스 프로퍼티 타입 메서드 / 인스턴스 메서드 initializer(이니셜라이저) Subscript(서브스크립트) 중첩타입 특정 프로토콜을 준수할 수 있도록 기능 추가 예시 1. 연산 프로퍼..