VIPERはiOSアプリ開発において共通の設計パターンの一つになっています。 アプリ全体の設計がしっかりとできる反面、同じような記述を繰り返さなければならないという面もあります。 今回はGenericsを用いることで繰り返しの記述を減らし、よりスッキリとVIPERを使用するための方法をご紹介したいと思います。