TIL (Today I Learned) 240126_Super

Danny·2024년 1월 29일

TIL(Today I Learned)

목록 보기
24/34

1월 26일 (금)

🔥학습 내용

Super 키워드

1. Super 키워드란 무엇인가?

  • ios 프로젝트를 만들면 viewController를 볼 수 있다.
  • viewController 내부에는 viewDidLoad 메소드가 있는 것을 볼 수 있다.
  • viewDidLoad 메소드 내부에는 아래와 같이 초기 코드가 작성 되어 있는데, 확인해보자.
override func viewDidLoad() {
    super.viewDidLoad()
}
  • super 키워드는 현 클래스가 상속받고있는 부모클래스에 구현되어있는 메소드를 구현하겠다는 의미이다.
  • super 키워드를 사용하는 시점은 정확히 아는 것은 불가능하나, 관련 공식문서에서 권장하는 방법이 적혀있으며, 별도 언급이 없다면, super 키워드를 활용해서 호출하는 것을 권장한다.
profile
안녕하세요 iOS 개발자 지망생 Danny 입니다.

0개의 댓글