UIViewControllerに複雑なビュー階層がある場合、他の場所で再利用できない場合でも、メイン ビューを独自のクラスに分解するのが適切なのはいつでしょうか? そして、私がそれを行うとしたら、そのビューのボタンに対する適切なイベント処理アプローチは何でしょうか? addTarget をボタン プロパティに直接追加するか、ビュー クラスを介して委譲しますか?
常に別のビュー クラスを作成する必要があるかどうかについて、同僚と長時間議論しています。
(この説明のために、NIB ファイルは何としても避けたいと仮定しましょう。)