ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1. Extension의 사용
    정리/Study 2023. 6. 7. 10:35

    Extension의 사용처

    - class, struct, enum


    Extension의 사용 목적

    1. 해당 사용처에 이미 존재하는 class / struct /. enum을 추가 상속

    2. 함수 / 프라퍼티(연산 프라퍼티만 가능함) / 생성자(convenience init만 가능하며 소멸자는 불가능함)의 추가

    3. 코드의 분리 / 정리


    Extension 참고

    1. struct의 경우 memerwise initializer(기본 생성자)가 존재하는데,

        struct 본체에 initializer를 추가할 경우, 이 기본 생성자가 사라지지만 extenstion에 작성하면 사라지지 않는다.

    2. where절을 사용하여, extension의 적용을 조정할 수 있다.

    '정리 > Study' 카테고리의 다른 글

    2. 타입캐스팅 : UpCasting과 DownCasting  (0) 2023.06.07
Designed by Tistory.