2017-07-06 4 views
0

私は自分のプロジェクトに取り組んでswift3を学んでいますが、View Controllerの数を最小限に抑えたり、1つのビューで起こっているアクティビティを最小限に抑えるために多くのルールや推奨事項があるかどうかは疑問でした。それとも本当に好みですか?ビューコントローラの数を減らしたり、少ないコントローラで処理する方が良いですか?

たとえば、私は新しいビューに進むか、情報を埋めるなど、物事が消えたり出たりすることができます。

これまで私が見てきたことは、それが好みだと思う人々によって異なるアプローチです。

答えて

0

質問の技術的な部分に答えるには:あなたの思考にパフォーマンスを考慮しないでください。ビューコントローラは非常に軽いものです。通常、ストレージはごくわずかですが、その仕事は主にビューイベントに反応することです。したがって、処理コストは、通常、本質的ではなく、要求に応じて行われます。時間を計られたものはviewDidAppearviewDidDisappearにゲートされていなければなりません。コントローラーの表示が見えるまで何も費用がかからないようにしてください。

したがって、質問は構造であり、パフォーマンスではありません。私はそれについて意見があります。特に、ビューコントローラの包含が導入されているため、ビューコントローラは、可能な最も綺麗な実装で、UINavigationControllerのような指定されたオプションの1つであるかどうかに関係なく、あなた自身のデザイン、またはそのセグメントだけがそのメカニズムによって暗黙のうちに興味があるのであれば - しかしStackOverflowは本当に意見のフォーラムではありません。