MVC架构简介
在App使用时,我们能看到的、摸到的都是界面。其实对于界面来说,就是把内容展示在规定的位置上。所以我们从App的界面开始讲解iOS的基本架构MVC。我们在App中能看得到文字和图片都是视图(View)。视图(view)展示的内容就是数据(Model),像文字是个数据(Model),图片也是数据(Model)。视图(View)只是呈现数据(Model)的一种方式。如何将数据(Model)合理的展示在视图(View)中、视图(View)和视图(View)之间的构成,都需要需要一个管理类(Controller)来控制。在iOS中这就是最基本的MVC结构。
iOS中的MVC
iOS中基础的组件和整个App结构都遵循最基本的MVC结构。在iOS中整个视图通过UIView展示,所有的管理都通过UIViewController来实现