Home  >  Q&A  >  body text

IOS MVVM除了用RAC外就无法绑定了吗?

项目打算添加单元测试,听说单元测试最好用mvvm才能方便测试viewcontroller,于是这阵子一直在看mvvm相关的文章,发现文章几乎都是千篇一率(用的google)。。。看得是脑袋疼,是实在没办法了,才在网上向大家讲教!几乎所有的文章都是讲要用Reactcocoa来进行绑定。可是RAC太重了,我不可能为了单纯的绑定数据就用它呀,岂不是大材小用了嘛!其实文章也提到可以用“通知”实现绑定,但是往往都是一句带过,只是说通知实现起来非常麻烦,然后不详表述,也没用demo,呵呵!

我可以理解为某些人写博客是想秀一下自己知道mvvm和RAC吗?你的项目中到底用到了mvvm了吗?既然RAC太重且通知太复杂,那我是不是可以理解为mvvm实际上并没有多大实用场景,也没有多少人项目里用到,只是看似谈得比较火热吗?或者我可以理解为其实mvvm只是抛砖引玉,介绍了一种分层的思想,然后大家的项目里只是简单的提出一个逻辑层而已呢?

有项目里用到mvvm或者类似思路的人吗?希望提点一二,不胜感激~~

PHPzPHPz2714 days ago556

reply all(1)I'll reply

  • PHP中文网

    PHP中文网2017-04-18 09:57:02

    Do you need a KVO library?

    KVOController

    reply
    0
  • Cancelreply