Mobx是一个功能强大,上手非常容易的状态管理工具。就连redux的作者也曾经向大家推荐过它,在不少情况下你的确可以使用Mobx来替代掉redux。 MobX: MobX 是一个经过战火洗礼的库,它通过透明的函数响应式编程(transparently applying functional reac ...
分类:
其他好文 时间:
2019-10-13 11:01:21
阅读次数:
262
一.函数式编程 1.声明式(Declarativ) 和声明式相对应的编程?式叫做命令式编程(ImperativeProgramming),命令式编程也是最常见的?种编程?式。 2.纯函数(Pure Function) 函数的执?过程完全由输?参数决定,不会受除参数之外的任何数据影响。 函数不会修改任 ...
分类:
Web程序 时间:
2019-04-30 10:41:08
阅读次数:
208
序 ReactiveCocoa是IOS广为使用的技术框架,而ReactiveCocoa的核心思想就FRP。FRP不同于JAVA的object-oriented和AOP,FRP能让你的代码像数学一样简洁,业务像流水一样清晰流畅。 函数响应式编程 响应式编程思想为体,函数式编程思想为用。 响应式编程 例 ...
分类:
其他好文 时间:
2019-01-15 20:04:04
阅读次数:
191
响应式编程是一种面向数据流和变化传播的编程范式; 响应式编程和函数式编程的融合; 响应式编程为内核;函数式编程为工具; 流的概念先天适合函数式编程。 Some quotes from the article: Reactive programming is programming with asyn ...
分类:
其他好文 时间:
2019-01-15 19:34:57
阅读次数:
218
ReactiveCocoa,最受欢迎的iOS函数响应式编程库(2.5版),没有之一! 简介 项目主页: ReactiveCocoa 实例下载: https://github.com/ios122/ios122 简评: 最受欢迎,最有价值的iOS响应式编程库,没有之一!iOS MVVM模式的完美搭档, ...
分类:
移动开发 时间:
2018-03-28 20:34:30
阅读次数:
250
简介 ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源的一个应用于iOS和OS X的新框架。 为什么使用RAC? 因为RAC具有高聚合低耦合的思想所以使用RAC会让代码更简洁,逻辑更清晰。 如何在项目中添加RAC? 方法1.可以使用Coco ...
分类:
其他好文 时间:
2018-02-05 12:44:18
阅读次数:
182
之前我们初步认识了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
ReactiveCocoa是IOS广为使用的技术框架,而ReactiveCocoa的核心思想就FRP。FRP不同于JAVA的object-oriented和AOP,FRP能让你的代码像数学一样简洁,业...
分类:
其他好文 时间:
2017-03-15 10:38:35
阅读次数:
351
ReactiveCocoa 是一个框架,它允许你在你的iOS程序中使用函数响应式(FRP)技术。加上第一部分的讲解,你将会学会如何使用信号量(对事件发出数据流)如何替代标准的动作和事件处理逻辑。你也会学到如何转换、分离和组合这些信号量。 在这里,也就是第二部分里,你将会学到更多先进的Reactive ...
分类:
移动开发 时间:
2016-12-23 11:45:16
阅读次数:
255