学Swift挣美金iosios开源项目

学Swift挣美元UI篇之08 界面开发第一式MVC设计模式

2019-03-18  本文已影响11人  iCloudEnd

之前的文章主要介绍swift的语法,本篇将带领大家从UI层面学习iOS开发

学Swift挣美元UI篇之08 界面开发第一式MVC设计模式

MVC (Model-view-controller)

为了保证iOS代码高质量,apple建议我们采用MVC设计模式。MVC的理念就是将我们的代码分成三个类型:

Model

model对象主要工作是维护一个程序的数据。model 对象不关心scene层面的显示问题,他只对程序的数据感兴趣。

Views

views是一个app的界面组件。苹果提供了大量的UI组件供您使用,另外也有很多第三方机构开源了许多精美的UI组件。

Controller

我们可以吧controller看成一个scene的导演,他负责调度model和views协调工作。

上一篇下一篇

猜你喜欢

热点阅读