zoukankan      html  css  js  c++  java
  • iOS MVC 介绍

    所有的 iOS 应用程序基本都使用 Model-View-Controller,或称为 MVC 架构。 
    从架构角 度来看,Model,view 和 controller 是一个 iOS 应用程序的 3 个主要组件:
     
    Model 是应用程序的核心。它负责计算和创建一个虚拟的世界,即使没有 view 和 controller 也可以进行。可以这样理解,model 就是你的应用程序的一份虚拟拷贝——没有外观!

    view 则是用户与你的程序进行交互的窗口。大部分情况下,View 都用来显示 Model 提供的数据,除此之外也负责处理与用户的互动。用户都是透过 View 与应用程序间的互动, 而 Controller 则负责捕捉互动的讯息并传送给 Model。

    在iOS编程中,Controller通常是指view controller。可以把view controller想象成一座 Model 跟 View 之间的桥梁。他负责说明一边发生了什么(用户处于 view 这边,而信息是由model 提供的),以及用相关的信息告诉另外一边。 

  • 相关阅读:
    Codeforces Beta Round #6 (Div. 2 Only)
    Codeforces Beta Round #5
    Codeforces Beta Round #4 (Div. 2 Only)
    Codeforces Beta Round #3
    Codeforces Beta Round #2
    Codeforces Beta Round #1
    HDU 4020 Ads Proposal
    SRM 615 DIV1 500
    求1+2+……+n(位运算)
    好好加油!
  • 原文地址:https://www.cnblogs.com/safiri/p/4012662.html
Copyright © 2011-2022 走看看