ReactiveCocoa 学习笔记

先看一下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(这点同安卓);
 
https://github.com/loyinglin/SearchPhone                代码地址。
第三篇,自己实现,一个查询手机号归属地的功能;
 
 
RAC和MVVM框架如何交流;
 
中文翻译地址,里面有英文原文地址。
 
 
这里简略的画了一个图,希望能有所帮助。
 
一个天气APP的案例,主要用了:RACObserve() ,  RAC(),  createSignal()这三个。
 
7,把ReactiveCocoa用到自己的项目中。
 
 

posted on 2015-11-22 15:31  loying  阅读(198)  评论(0编辑  收藏  举报

导航