今、私はかなり長い間この問題に頭を悩ませていましたが、これを明確にしてくれる人が本当に必要です.
1) 指定された初期化メソッドは、サブクラス化された init メソッドによって呼び出されたときに、コンパイラによってどのように決定されますか? 一番カバー力があると言われています。
2) 複数の init メソッドでサブクラス化する場合、各クラスには独自の指定された初期化メソッドがありますか? 質問 2 への回答も、これを理解するのに役立ちます。
3) 複数のクラスが指定されたイニシャライザを持っている場合、他の init メソッドはどのようにそのクラスで指定されたイニシャライザを呼び出しますか? また、他の初期化子も呼び出さないのはなぜですか? なぜ指定されたイニシャライザ? それについて何が特別なのですか?