ReactiveCocoa
mgr406176009
这个作者很懒,什么都没留下…
展开
-
MVVM与ReactiveCocoa的运用(Part1)
MVVM和数据绑定 MVVM模式依赖于数据绑定,能自动将对象属性和UI controls相联系是其框架级的特性. 举个例子,在微软的WPF框架里,ViewModel将TextField里的Text属性和Username属性绑定,如下所示: TextField Text=”{DataBinding Path=Username, Mode=TwoWay}”/> WPF框架将两个属性绑定在转载 2016-08-29 09:35:42 · 471 阅读 · 0 评论 -
MVVM与ReactiveCocoa的运用(Part2)
绑定,绑定,绑定(重要的实情说三遍) RACCommand能实时地更新search按钮的状态,但是时候来处理activity indicator的可见状态了. RACCommand拥有一个执行的属性,它是用来表示命令开始和结束执行时反应真假事件的信号量.你可以通过这个信号量来反映程序中当前命令执行的状态. 在RWTFlickrSearchViewController.m的bindViewM转载 2016-08-29 09:37:13 · 458 阅读 · 0 评论 -
iOS 开发之 ReactiveCocoa 下的 MVVM(干货分享)
最近工作比较忙,但还是出来更新博客了,今天给大家分享一些ReactiveCocoa以及MVVM的一些东西,干活还是比较足的。在之前发表过一篇博文,名字叫做《iOS开发之浅谈MVVM的架构设计与团队协作》,大体上讲的就是使用Block回调的方式实现MVVM的。在写上篇文章时也知道有ReactiveCocoa这个函数响应式编程的框架,并且有许多人用它来更好的实现MVVM。所以在上篇博客发表后,有些同行转载 2016-08-30 11:09:40 · 1022 阅读 · 0 评论 -
IOS响应式编程框架ReactiveCocoa(RAC)使用示例
ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,它的开源地址为:https://github.com/ReactiveCocoa/ReactiveCocoa# ;在网上看了几篇文章,感觉理论讲了很多,但是代码还是看不太懂,于是自己把它github文档上的一些使用的经典示例实现了一下,项目中有需要时可以直接搬过去用,用的熟练了再读源码也比较容易理解。 例1转载 2016-04-07 18:08:14 · 609 阅读 · 0 评论 -
ReactiveCocoa入门教程——第二部分
ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术。在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号。你还学到了如何转换、分割和聚合这些信号。 在本系列教程的第二部分,你将会学到一些ReactiveCocoa的高级功能,包括: 另外两个事件类型:error 和 completed节流线程延伸其转载 2016-08-24 10:54:51 · 525 阅读 · 0 评论 -
ReactiveCocoa入门教程——第一部分
作为一个iOS开发者,你写的每一行代码几乎都是在响应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action、delegate、KVO、callback等。ReactiveCocoa为事件定义了一个标准接口,从而可以使用一些基本工具来更容易的连接、过滤和组合。 如果你对上转载 2016-08-22 18:12:28 · 633 阅读 · 0 评论