공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 익스텐션에 대해 공부합니다. 익스텐션이란 : 클래스, 구조체, 열거형, 프로토콜 타입에 새로운 기능을 추가할 수 있는 기능 기능을 추가하려는 타입의 구현된 소스코드를 알지 못하거나, 볼 수 없다고 해도 타입만 알고 있다면 그 타입의 기능을 확장할 수도 있음. 익스텐션으로 추가할 수 있는 기능들 - 연산 타입 / 연산 인스턴스 프로퍼티 - 타입 / 인스턴스 메소드 - 이니셜라이저 ( 생성자 in JAVA ) - 서브스크립트 - 중첩 타입 - 특정 프로토콜을 준수할 수 있도록 기능 추가* 이미 존재하는 기능을 재정의 할 수는 없습니다. ..