美文网首页学Swift挣美金iosios开源项目
学Swift挣美元UI篇之08 界面开发第一式MVC设计模式

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

作者: iCloudEnd | 来源:发表于2019-03-18 15:10 被阅读11次

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

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

    MVC (Model-view-controller)

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

    • model 数据模型
    • view 试图
    • controller 控制器
      采用MVC设计模式可以保障我们的代码可组织性和可管理性。

    Model

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

    Views

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

    Controller

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/gfavmqtx.html