なりゆき チーム開発をしていて、レイアウトに関する考え方がバラバラだったのでみんなの意識を統一するために一定の方針を考えました。 ちなみにここで言っているレイアウトはデザイン的なことではなく、実際に開発する際にどうやって画面を作るかという意味でのレイアウトになります。 ちなみにどんな問題が起きてたかというと... あるViewの位置を変更したら他のViewもずれた ViewControllerに全てのViewに対するレイアウト処理がびっしり書かれていて辛い 方針 画面のレイアウトを考える時に以下の方針に従い設計していきます。 View同士の階層を考える 階層化したViewを一つのカスタムViewとして扱う レイアウトを決めてよいのは1階層下のViewまで 1. View同士の階層を考える 『階層化したViewを一つのカスタムViewとして扱う』『レイアウトを決めてよいのは1階層下のView