先看一下github主页的介绍;
第一篇教程开始,学习过程:
1,pod安装的过程遇到点问题,百度了下pod怎么建reactivecocoa工程,解决;
2,通读这篇教程,对ReactiveCocoa有初步的了解;(这一步,不能快,必须慢慢来)
3,思考ReactiveCocoa和自己写的普通mvc代码有什么优劣点;(这一步是个人习惯,如果想不出ReactiveCocoa比自己写的代码好的地方,自己没有学习动力;)
4,照着这篇文章的教程走一遍;(必须手敲,不能复制;)
flattenMap 这个地方卡了一下
5,回顾下哪些不太理解的,进入下一节。
第二篇教程开始,学习过程:
1,ipad登陆不了twitter,用了http代理还是不行,最后开了vpn,解决;
2,苹果的Social Accounts 有点疑问,先略过,当成API调用;
3,signal的生命周期(以completed和error结束);
4,error 是会跳过flattenMap 的; 主线程更新UI(这点同安卓);
第三篇,自己实现,一个查询手机号归属地的功能;
RAC和MVVM框架如何交流;
中文翻译地址,里面有英文原文地址。
这里简略的画了一个图,希望能有所帮助。
一个天气APP的案例,主要用了:RACObserve() , RAC(), createSignal()这三个。
7,把ReactiveCocoa用到自己的项目中。
ReactiveCocoa 学习笔记
原文:http://www.cnblogs.com/loying/p/4985974.html