質問: Swift初心者です。 複数クラスを作りそれぞれにUILabelなりButtonなりを入れ、 それらをインスタンス化し、一つのクラス内で表示することは可能ですか? もしくは一つのクラス(概ねUIViewController)内で全てのUI部品を作る必要があるのでしょうか? よろしくお願いします。
回答: 複雑なUIのアプリを開発する場合は役割毎にクラスを分けます。 全てのUI部品のロジックをUIViewController一つに書くと、いわゆるFat ViewControllerとなりメンテがしづらいです。 このスライドが参考になると思います。 節子、それViewControllerやない...、FatViewControllerや...。