iOS体系结构:iOS体系结构 源码
MVX框架 前言 1,MVC苹果的UIVieController就是根据MVC框架来设计的,UIVieController持有View跟模型(自己实现),对于一个简单的页面而言在UIVieController负责处理业务逻辑,查看负责显示UI并接受用户事件(并发生事件传递给UIVieController),模型负责存储数据。就这样一个UIVieController对应一个MVC。但是,一旦这个页面变得稍微复杂一点,UIVieController就会变得很“胖”。所以,当页面变得复杂时真的就不适合使用MVC了吗?不是。最主要的原因是没有分模块,当页面比较复杂时,这个UIVieController更偏向与是一个负责展示页面的窗口(屏幕)。此时的框架应该是这样的UIVieController包含了多个MVC,每个MVC负责自己的业务,UIVieController再将这些MVC的视图分组合成一个
用户评论