本題のどのアーキテクチャを採用するのかといった件ですが、個人的にはMVPアーキテクチャが良さそうだなぁと思っています。解決できると考えています。実際に、どんな感じのコードになるのか簡単なViewControllerとPresenterのコードを載せてみます。super.2019年5月25日SwiftでEnumの全要素を配列で取得するこんにちは、kz_moritaです。ついて知ったのでそのことについて書きます。Enumの全列挙子を配列として使用したいといった場合には、このCaseIterableを使うと簡単に実現できるためおすすめです。SwiftにはEnumがあり以下のように列挙することができます。ここで、上記で定義したenumのColorの全パターンを取得したいとします。自分はCaseIterableを知る前は以下のように記述していました。これがCaseIterableを使用すると以下のように記載することができます。