1월 26일 (금)
🔥학습 내용
Super 키워드
1. Super 키워드란 무엇인가?
- ios 프로젝트를 만들면 viewController를 볼 수 있다.
- viewController 내부에는 viewDidLoad 메소드가 있는 것을 볼 수 있다.
- viewDidLoad 메소드 내부에는 아래와 같이 초기 코드가 작성 되어 있는데, 확인해보자.
override func viewDidLoad() {
super.viewDidLoad()
}
- super 키워드는 현 클래스가 상속받고있는 부모클래스에 구현되어있는 메소드를 구현하겠다는 의미이다.
- super 키워드를 사용하는 시점은 정확히 아는 것은 불가능하나, 관련 공식문서에서 권장하는 방법이 적혀있으며, 별도 언급이 없다면, super 키워드를 활용해서 호출하는 것을 권장한다.