2016年7月29日

RxSwift 之官方文档

摘要: RxSwift 官方文档结构 Observable Observable 是观察者模式中被观察的对象,相当于一个事件序列(GeneratorType), 会向订阅者发送新产生的事件信息。 事件信息分为: .Next(value): 表示新的事件数据 .Completed: 表示事件序列完结 .Err 阅读全文

posted @ 2016-07-29 15:20 Jenaral 阅读(651) 评论(0) 推荐(0)

Block 实现 浅析

摘要: 前言 这里 有关于 block 的 5 道测试题,建议你阅读本文之前先做一下测试。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义) 是: In programming languages, a closure is a function or reference to a funct 阅读全文

posted @ 2016-07-29 14:38 Jenaral 阅读(258) 评论(0) 推荐(0)

事件传递响应链 浅析

摘要: 序言 当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图。在我们点击屏幕的时候,iphone OS获取到了用户进行了“单击”这一行为,操作系统把包含这些点击事件的信息包装成UITouch和UIEvent形式的实例,然后找到当前运行的程序,逐级寻找能够响应这个事件的对象,直到没有响应者响应。这 阅读全文

posted @ 2016-07-29 12:01 Jenaral 阅读(388) 评论(0) 推荐(0)

FRP 浅析

摘要: 一、Reactive? 请先看一个非常简单的小应用,它允许用户在一个搜索输入框里输入关键词,然后在其下方的结果区域实时显示从Flicker网站搜索得到的图片,当用户输入的关键词发生变化,显示的图片也会随即跟着发生变化。 这实际上便是一种reactive能力。而类似这种能自动对外部环境的变化作出响应的 阅读全文

posted @ 2016-07-29 11:33 Jenaral 阅读(2388) 评论(0) 推荐(0)

导航