美文网首页APP 的编程学习
Swift MVVM 具体操作流程

Swift MVVM 具体操作流程

作者: whong736 | 来源:发表于2017-08-26 13:50 被阅读36次

    1.先对项目的文件夹进行划分,ViewModel ,Model,View,Controller

    2.将全部的页面划分成不同的Controller 分别进行控制。进入到最小的Controller中

    3.在Controller中设置页面显示的基本UI布局设置。配置ConllectionView的基本信息设置,定义常量属性和全局懒加载模型。初步固定设置CollectionView的数据源,用于展示UI

    4.在Model文件中,根据要请求的JSON数据格式,定义Model的字段属性。

    5.在View文件夹中,新建自定义Cell,根据设计稿,布局Cell中的展示元素,定义模型属性,并将模型属性,绑定到XIB字段属性值中。并将Cell注册到Controller中进行显示。

    6.在ViewModel文件中,新建对应Controller的ViewModel,ViewModel 调用网络请求工具类,请求JSON数据,将数据赋值给Model,将json数据转化成Model数据。将转化后的值,存储在全局的模型对象数组中。

    7.在Controller中实例化ViewModel,拿到ViewModel中的数据,将原来定义Collection中的数据源固定值,替换成ViewModel中的动态值。将ViewModel的数据赋值给XIB的Cell,用Cell展示ViewModel的数据。

    Controller中,存在大量的UI设置代码和数据源加载代码。

    ------------------------------------------------------------------------------------------

    觉得文章有用,请用支付宝扫描,领取一下红包!打赏一下

    ![支付宝红包码](https://img.haomeiwen.com/i3245733/46fc0395c8c34b5d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    相关文章

      网友评论

        本文标题:Swift MVVM 具体操作流程

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