比较大型的APP,一定是一个高耦合、低内聚以及可扩展性强的系统。 APP架构是由数据流的导向来分层考虑:网络请求、数据存储、缓存以及UI。 典型的MVC的框架,适用于所有的APP开发,苹果自己的cocoa框架就是用MVC的设计思想。