IOS MVC

Model-View-Controller(模型-视图-控制器)

  1.Model :应用程序有什么功能  将要实现怎样的功能

     它不与View相互通信  只能通过Controller来传递

  2.Controller:如何将程序模型呈现给你的用户  同时实现程序的功能

     它可以直接和View进行信息的传递  也可以直接和Model进行信息的传递,它是Model和View的桥梁,它将Model和View联系在一起,同时Controller也控制着Viewl来实现用户的交互操作。

  3.View:通过Controller将Model里面的一些数据在屏幕上显现给用户看 

      它和Controller之间可以相互通信,View受Controller的控制,同时当用户进行交互操作时,View是将会第一时间将重要的信息传递给Controller。Controller是View的数据提供者,Controller控制着View用什么方式和怎样的方式将数据和信息呈现在屏幕上 。

猜你喜欢

转载自unremittingly.iteye.com/blog/1946558
今日推荐