私の現在のアプリケーションでは、画面の一部に xib ファイルを使用し、それを他の画面でも再利用したいと考えていました。UIView を xib からロードし、それを VC として機能する別の UIView に追加しました。そのビューは、複数の場所で使用される UI のフラグメントとして使用されます。
ただし、これは MVC を壊すストップ ギャップの配置であることがわかりました。ビューがコントローラーの処理を処理するのはなぜですか。また、すべてが 1 つの VC によって処理されている場合でも、その VC は GOD オブジェクトのように見え始めます。
その後、iOS5 には、UI の一部に子ビュー コントローラーの概念があることがわかりました。誰かがそれらを使用しましたか? Android のフラグメントの概念に似ていますか?