我们在使用RAC的时候,有时候处理一个主消息之外可能还需要其他的辅助消息。比如说,我们在上次图片或者下载的时候。往往除了需要知道结果,还需要过程的进度。简单的做法就是外部自己创建一个subject,然后给具体做事情的模块来手动设置subject的next值了。这是一个经常用的东西,所以我这边参考了AFNetworking+RACExtension中得代码。自己重建了支持进度的signal和subs...
分类:
其他好文 时间:
2015-01-12 13:07:11
阅读次数:
445
ReactiveCocoa是Github开源的一款cocoa FRP 框架。Native app有很大一部分的时间是在等待事件发生,然后响应事件,比如等待网络请求完成,等待用户的操作,等待某些状态值的改变等等,等这些事件发生后,再做进一步处理。 但是这些等待和响应,并没有一个统一的处理方式。Dele...
分类:
其他好文 时间:
2014-12-23 12:04:06
阅读次数:
207
ReactiveCocoa的基本使用方法ReactiveCocoa是github一个开源项目,是在iOS平台上对FRP的实现。FRP的核心是信号,信号在ReactiveCocoa(以下简称RAC)中是通过RACSignal来表示的,信号是数据流,可以被绑定和传递。可以把信号想象成水龙头,只不过里面不...
分类:
其他好文 时间:
2014-12-19 15:34:06
阅读次数:
122
我在用org.springframework.jdbc.core.JdbcTemplate执行这样一句sql时报错了:INSERTINTOcustomerbranch(id,OPTIMISTIC,frp_id,paymentchannel,customer_id,bank_id,updatetime)SELECTNEXTVALUEFORcustomerbranch_ID_SEQUENCE,0,1005,‘NET‘,?,bankid,CURRENT_TIMESTAMPFROM(SEL..
分类:
数据库 时间:
2014-11-19 16:30:39
阅读次数:
408
我在用org.springframework.jdbc.core.JdbcTemplate执行这样一句sql时报错了:INSERTINTOcustomerbranch(id,OPTIMISTIC,frp_id,paymentchannel,customer_id,bank_id,updatetime)SELECTNEXTVALUEFORcustomerbranch_ID_SEQUENCE,0,1005,‘NET‘,?,bankid,CURRENT_TIMESTAMPFROM(SEL..
分类:
数据库 时间:
2014-10-31 15:56:32
阅读次数:
262
Functional Reactive Programming(以下简称FRP)是一种响应变化的编程范式。 额外话:如果你之前使用过Qt的话想必对这个不太陌生,很类似,信号与槽的一种机制。 这里我只总结下自己的经验,如有深了解,详见Githu...
分类:
移动开发 时间:
2014-10-04 18:07:07
阅读次数:
356
ReactiveCocoa是响应式编程(FRP)在IOS中实现的一套...
分类:
移动开发 时间:
2014-09-11 01:11:01
阅读次数:
360
使用ReactiveCocoa实现iOS平台响应式编程ReactiveCocoa和响应式编程在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个样例介绍:在命令式编程环境中,a = b + c 表...
分类:
移动开发 时间:
2014-09-04 18:58:30
阅读次数:
505
使用ReactiveCocoa实现iOS平台响应式编程 ReactiveCocoa和响应式编程 在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个例子介绍: 在命令式编程...
分类:
移动开发 时间:
2014-07-22 08:16:34
阅读次数:
404
使用ReactiveCocoa实现iOS平台响应式编程
ReactiveCocoa和响应式编程
在说ReactiveCocoa之前,先要介绍一下FRP(Functional Reactive Programming,响应式编程),在维基百科中有这样一个例子介绍:
在命令式编程环境中,a = b + c 表示将表达式的结果赋给a,而之后改变b或c的值不会影响a。但在响应式编程中...
分类:
移动开发 时间:
2014-06-14 09:15:08
阅读次数:
514