iOS 开发 -面试之路

2019-02-17  本文已影响3人  sunny冲哥

image.png
视错觉结合UI:从一个看似简单的自定义控件说起
  MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版.
MVC是Model-View-Controller的简写.
  初期开发,经常使用到的模式,基本就是MVC,model负责数据模型,
C 负责 M 和 V 之间的通信。 C 从 M 获取数据,将数据显示在 View 上  M,V之间禁止通信. 有没有发现,C承担的任务太多了,造成C的代码量很大.
  MVVM则将相关逻辑,比如网络请求等单独摘出来,也就是ViewModel,特点是ViewModel,可以复用,它可以对应不同的model,达到为C减负的目的
上一篇下一篇

猜你喜欢

热点阅读