Clean Swift
https://clean-swift.com/wp-content/uploads/2015/08/Swift.png
iOS開発でView Controller肥大化問題に対して悩んでいたときに見つけて、個人的に良さそうと思っている設計手法、アーキテクチャ? ここにのってる情報は少し古い。
メーリングリストに登録すると、最新のXcode用テンプレートがDLできる。
http://clean-swift.com/wp-content/uploads/2015/08/VIP-Cycle.png
VIPサイクルがミソ
疎結合なのでUnit Testも書きやすい