質問: 超・初歩的な質問です。 `UIViewController`のライフサイクルメソッド(`viewDidLoad`とか)でいつも`super.viewDidLoad()`とか書きますが、これって意味あるのでしょうか? 試しにコメントアウトしてみたのですが、動作には何の影響もありませんでした。 この文は省略可能なのでしょうか? また、省略可能であればそのロジック又は(ライフサイクルメソッドを定義している)コードの参照方法をご教授頂きたいです。
回答: UIViewControllerの`viewDidLoad`は何もしていない(らしい)ですが、 * 親クラスが何かしているから呼び出す * 親クラスが何もしていないから呼び出さない なんて場合分けする必要はなく、常に呼び出しておけばいいのです。