很明显你是有兴趣学习这种被称作响应式编程的新技术才来看这篇文章的。 学习响应式编程是很困难的一个过程,特别是在缺乏优秀资料的前提下。刚开始学习时,我试过去找一些教程,并找到了为数不多的实用教程,但是它们都流于表面,从没有围绕响应式编程构建起一个完整的知识体系。库的文档往往也无法帮助你去了解它的函数。 ...
分类:
其他好文 时间:
2017-07-24 21:25:49
阅读次数:
168
之前我们初步认识了RAC的设计思路跟实现方式, 现在我们再来看看如果使用它以及它能帮我们做什么 官方是这样说的, RAC为我们提供了简单便捷实现代理 / block回调 / 事件 / 通知 / KVO的方式 我们先看RAC如何帮助我们快速实现KVO 首先我们新建一个Student类, 给它一个age ...
分类:
其他好文 时间:
2017-07-23 19:41:11
阅读次数:
231
最近无意间看到一个视频讲的ReactiveObjC, 觉得挺好用的 但听完后只是了解个大概. 在网上找了些文章, 有的写的比较易懂但看完还是没觉得自己能比较好的使用RAC, 有的甚至让我看不下去 这两天刚好公司项目交付闲下来, 想自己去啃下官方文档 ReactiveCocoa是一个基于函数响应式编程 ...
分类:
其他好文 时间:
2017-07-22 19:45:53
阅读次数:
195
Angular 中的响应式编程 -- 浅淡 Rx 的流式思维 - 掘金第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进化!模块化你的应用第五节:多用户版本的待办事项应用第六节:使用第三方样式库及模块优化用第七节:给组件带来活力Rx--隐藏在 Angula ...
分类:
编程语言 时间:
2017-06-20 12:27:29
阅读次数:
220
ReactiveCocoa这个框架是做什么用的本篇博客就不做过多赘述了,什么是“响应式编程”也不多聊了,自行Google吧。本篇博客的主题是解析ReactiveCocoa框架中的核心模块ReactiveSwift中的两个核心类的实现,也就是对Event和Observer这两个类进行解析。之所以把这两 ...
分类:
编程语言 时间:
2017-06-19 13:15:48
阅读次数:
243
Retrofit 是一个当前很流行的网络请求库 想使用它首先在gradle文件中引用 RxJava 是针对于Java语音的一个异步响应式编程库 Retrofit的使用 创建一个Retrofit对象 client 设置OkHttp用于拦截器设置 addCallAdapterFactory()设置支持R ...
分类:
编程语言 时间:
2017-05-31 13:58:47
阅读次数:
357
iOS几大编程思想 面向对象思想:万物皆对象,做一件事情的过程转变为对象处理事件的过程。 链式编程思想:将多个操作通过点(.)链接在一起成为一句代码,使得代码更好阅读。例如p.add(1).add(2)。特别的地方在于每个方法返回一个block,这个block的返回值又是这个对象本身,block的参 ...
分类:
移动开发 时间:
2017-05-22 16:43:23
阅读次数:
242
RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的observer。今天我们就来学习一下rxJava,并分析一下它源码感受一下它的观察者模式。 RxJava的简单使用 一、mavan的pom.xml中增加rxjava的依赖 ...
分类:
编程语言 时间:
2017-05-18 13:25:19
阅读次数:
259
使用了 RxJava2 有一段时间了,深深感受到了其“牛逼”之处。下面,就从 RxJava2 的基础开始,一步步与大家分享一下这个强大的异步库的用法!RxJava 是 一个在 Java VM 上使用可...
分类:
移动开发 时间:
2017-05-02 14:57:03
阅读次数:
1219
给Android开发者的 RxJava 详解:http://gank.io/post/560e15be2dca930e00da1083 响应式编程是一种异步数据流交互的编程范式,而RxJava就是基于事件操作异步数据流在Java上实现的库 核心的理念是将一切都当做数据流来看待,各种变量,用户输入,数 ...
分类:
编程语言 时间:
2017-03-17 23:57:04
阅读次数:
333