ReactiveCocoa学习

转载:http://ios.jobbole.com/82356/

前戏

我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就发现,有了它你是想干嘛就干嘛,编码从未如此流畅。

在此我不会讲ReactiveCocoa的原理,因为不能讲明白的才叫抽象。我也不会提及相关概念。我只是让你看看我用着它是有多爽。

代码的四十八手

察值

你别动,你一动我就知道。

单边

你唱歌,我就跳舞。

textField的内容长度隐射成BOOL值,绑定到confirmButton的enable属性上面,当textField输入内容不为空的时候,confirmButton的enable = YES。

双边

你向西,他就向东,他向左,你就向右。

代理

你是程序员,你帮我写个app吧。

广播

知道你的频道,我就能听到你了。

连接

生活是一个故事接一个故事。

合并

污水都应该流入污水处理厂被处理。

组合

你是红的,我是黄的,我们就是红黄的,你是白的,我没变,我们是白黄的。

压缩

你是红的,我是黄的,我们就是红黄的,你是白的,我没变,哦,那就等我变了再说吧。

映射

我可以点石成金。

归约

糖加水变成糖水。

过滤

未满十八岁,禁止进入。

扁平

打蛋液,煎鸡蛋,上盘。

秩序

把大象塞进冰箱只需要三步:打开冰箱门,把大象塞进冰箱,关上冰箱门。

命令

我命令你马上投降。

 

延迟

等等我,我还有10秒钟就到了。

重放

一次制作,多次观看。

定时

每隔8个小时服一次药。

超时

等了你一个小时了,你还没来,我走了。

重试

成功之前可能需要数百次失败。

节流

不好意思,这里一秒钟只能通过一个人。

条件

直到世界的尽头才能把我们

 

完事

ReactiveCocoa是如此优雅,一旦使用,根本停不下来,上面也只是它的一角冰山,但愿我能挑起你的兴趣。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值