Warum / wann müssen wir super.ViewDidLoad aufrufen?

Jeder sagt mir "Verwende super.viewDidLoad (), weil es einfach so ist" oder "Ich habe es immer so gemacht, also behalte es bei", "Es ist falsch, wenn du nicht super anrufst" usw.

override func viewDidLoad() {
    super.viewDidLoad()
    // other stuff goes here
}

Ich habe nur ein paar Themen zu Objective-C-Fällen gefunden und sie waren nicht so aufschlussreich, aber ich entwickle in Swift 3. Kann mir also ein Experte eine ausführliche Erklärung dazu geben?

Ist es nur eine gute Übung oder gibt es irgendwelche versteckten Effekte?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage