IOS 设计模式

一、MVC:Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。

  • Model (模型) 表示应用程序核心,是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
  • View (视图) 是应用程序中处理数据显示部分,通常视图是依据模型数据创建的。
  • Controller (控制器) 是应用程序处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

  PS: MVC 是一个框架模式,它强制性的使应用程序的输入、处理、输出分开。Model 层与 View 不能直接交互,必须要通过 Controller 层进行传递。

二、IOS MVC 模式

IOS 严格遵守 MVC 设计模式。

原文地址:https://www.cnblogs.com/naray/p/4431152.html