ReactiveCocoa相关ReactiveCocoa研究iOS 开发

MVVM+RAC实践笔记

2016-01-31  本文已影响1346人  MikeZhangpy

关于ReactiveCocoa


关于MVVM

关于MVVM+RAC

1.例如在ViewController中给ViewModel的某个属性绑定信号,实时监听属性的变化。每当属性发生变化,ViewModel中就会发生一个信号出来,ViewController中对应的属性订阅这个信号,在订阅到这个信号的回调中执行后面的逻辑。

2.利用RACCommand执行execute方法来返回一个signal,订阅这个signal,这个signal中可以利用 initWithSignalBlock方法返回一个经过处理的signal,比如要把网络请求的数据返回并且解析成模型数组,都可以放在这个block中进行处理。

RAC在MVVM中所扮演的角色

实践笔记

我在我的Github中写了一个demo,其中基本涵盖了RAC的基础用法以及RAC+MVVM的实际应用。希望感兴趣的童鞋可以star一下,鼓励一下。MVVM+RAC DEMO

参考链接

http://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1
http://www.raywenderlich.com/74106/mvvm-tutorial-with-reactivecocoa-part-1
http://www.jianshu.com/p/e10e5ca413b7

上一篇 下一篇

猜你喜欢

热点阅读