美文网首页
iOS mvc设计模式

iOS mvc设计模式

作者: lzy_iOS | 来源:发表于2019-07-15 19:39 被阅读0次

    M 数据层:包括获取数据的类,和数据模型类,前者为了和页面相关所以这个类可以起名为XXXViewModel,此类主要功能是发起网络请求,通过block回调返回数据模型,这里可以利用多态设计成返回基类类型

    V view层:主要是包括控制器中的view及其子view,子view封装出去,通过代理将事件交给C处理

    C controller:就是控制器

    流程:首先C通过M获取数据,拿到数据后装配V,V通过delegate将事件传给C,然后重复上面的操作

    优点:mvc各司其职,充分利用,M和V之间没有耦合,可复用

    欢迎讨论

    相关文章

      网友评论

          本文标题:iOS mvc设计模式

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