ReactiveCocoa
听榆大叔
湖南理工学院
展开
-
iOS上的ReactiveCocoa响应式编程
注:这是稍微面向iOS开发者们的文章。Objective-C是一门基于C的高级编程语言。然后随着计算机运算能力和高级编程语言艺术设计不断发展,Objective-C看起来有些过时了。Objective-C和C是命令式编程语言,程序员得按计算机执行顺序写好一行行语句,产生的行为就是执行这些指令。如果开发者写的语句和顺序都没有错,那么产生的行为就应该能满足项目的需要。然而,翻译 2014-03-27 14:05:45 · 2587 阅读 · 0 评论 -
ReactiveCocoa 入门指导
原文地址:http://www.teehanlax.com/blog/getting-started-with-reactivecocoa/ 在先前的文章中,介绍一了ReactiveCocoa概念,ReactiveCocoa是Objective-C中用于声明式编程的类库。接下来在这里会介绍一些ReactiveCocoa中的模式,讨论一些最佳实践,并指出一些常见的陷阱。R翻译 2014-03-30 00:45:31 · 5988 阅读 · 0 评论 -
ReactiveCocoa基本组件:理解和使用RACCommand
原文地址在这里。本文源码:https://github.com/olegam/RACCommandExample RACCommandRACCommand是ReactiveCocoa的基本组件之一,能节省开发的大部分时间,同时使得iOS/OS X 应用更健壮。 我看到一部分ReactiveCocoa(以下简单RAC)新人并没有完全理解RACCommand,自然也就不翻译 2014-07-09 14:22:20 · 21236 阅读 · 0 评论 -
ReactiveCocoa理解(持续更新中)
引子ReactiveCocoa 是 OC 的一个强大的框架。它的强大之处不仅仅在于提供了很多用于简化工作的方法,更在于它提供了一种思考方式。比如这样的场景:一个登录界面,有用户名文本框、密码框以及登录按钮。只有用户名文本框文本长度大于等于6并且密码框文本长度大于等于6时,登录按钮才能被点击。按照普遍的实现方式是:每当文本框或密码框文本发生变化时,都检查登录按钮此时是否可被点击。这种方法将精力集原创 2014-10-27 23:24:50 · 4165 阅读 · 2 评论 -
响应式编程介绍
响应式编程简介(原文) 你应该对响应式编程这个新事件有点好奇吧,尤其是与之相关的部分框架:Rx、Bacon.js、RAC等等。 在缺乏好的资源的情况下,学习响应式编程成为痛苦。我开始学的时候,做死地找各种教程。结果发现有用的只是极少部分,而且这少部分也只是表面上的东西,对于整个体系结构的理解也起不了多大的作用。直接去看那些库文档同样也理解不了。比如下面这个: Rx.Observable.pr翻译 2015-06-15 17:35:02 · 22712 阅读 · 5 评论 -
ReactiveCocoa2 源码浅析
ReactiveCocoa2 源码浅析标签(空格分隔): ReactiveCocoa iOS Objective-C • 开车不需要知道离合器是怎么工作的,但如果知道离合器原理,那么车子可以开得更平稳。 ReactiveCocoa 是一个重型的 FRP 框架,内容十分丰富,它使用了大量内建的 block,这使得其有强大的功能的同时,内部源码也比较复杂。本文研究的版本是2.4.4,小版本间的差别不原创 2015-08-27 22:16:44 · 4017 阅读 · 0 评论