/ReactiveCocoa-Project

以MVVM+RAC的形式,写了一个完整的Demo,展示样式以最常见的UITableView为例。希望各位能帮忙点个Star,谢谢!

Primary LanguageObjective-C

大多数iOS工程都在使用MVC架构,但是MVC架构很容易造成控制器臃肿的问题,通过MVVM+RAC的设计模式可以解决这个问题。

这里基于MVVM+RAC给出了一个Demo,在Demo中通过MVVM对之前的MVC进行了重新划分,并且用RAC实现不同对象间的双向绑定。

内部代码思维连贯且清晰,大家可以运行Demo了解代码执行流程。在代码内部加入了大量的注释,以帮助新人理解。

Tips

为了方便阅读和理解代码,此工程提供了两个版本,一个是带注释的工程,一个是不带注释的工程。

  • 带注释的版本理解起来比较容易,可以根据注释逐步熟悉代码逻辑。
  • 不带注释的版本代码看起来清晰明了,适合有基础的同学打断点跟代码。