The Right Way to Architect iOS App with Swift

limboy's HQ at 
The Right Way to Architect iOS App with Swift的配图
关于 iOS 架构的文章感觉已经泛滥了,前一阵正好 Android 官方推了一套 App Architecture ,于是就在想,对于 iOS 来说,怎样的架构才是最适合的。带着这个问题,我开始了探索。Why Architecture Matters?这是第一个也是最重要的问题,为什么会出现各种 Architecture Pattern?真的那么重要么?我们来想一下,无论是做一个 App 还是搭一套后台系统,如果是一次性的,今天用完明天就可以扔掉,那么怎么快怎么来,代码重复、代码逻辑、代码格式统统不重要。这种场景比较适合黑客马拉松,而真实情况往往是我们的代码需要上线,要对用户负责,而一套好的架……