Reactive

以下是为您整理出来关于【Reactive】合集内容,如果觉得还不错,请帮忙转发推荐。

【Reactive】技术教程文章

函数响应式编程及ReactiveObjC学习笔记 (二)【代码】

之前我们初步认识了RAC的设计思路跟实现方式, 现在我们再来看看如果使用它以及它能帮我们做什么One of the major advantages of RAC is that it provides a single, unified approach to dealing with asynchronous behaviors, including delegate methods, callback blocks, target-action mechanisms, notifications, and KVO.官方是这样说的, RAC为我们提供了简单便捷实现代理 / block回调 / 事件 / 通知 / KVO的方式 我们先看R...

[Angular] Component architecture and Reactive Forms【代码】【图】

It it recommeded that when deals with form component, we can create a container component to hold state, and then create a stateless component to enpower the form.For example:In the example has two components, one is container component ‘meal.component.ts‘, another is statless component ‘meal-form.component.ts‘. For the container component, it talks to service:import {Component} from ‘@angula...

Akka Stream文档翻译:Quick Start Guide: Reactive Tweets【代码】

Quick Start Guide: Reactive Tweets快速入门指南: Reactive Tweets(reactive tweets 大概可以理解为“响应式推文”,在此可以测试下GFW是否还在正常工作 Twitter)A typical use case for stream processing is consuming a live stream of data that we want to extract or aggregate some other data from. In this example we‘ll consider consuming a stream of tweets and extracting information concerning Akka from the...

MVVM模式下如何使用ReactiveCocoa响应链式编程<一>

前一阵子公司要求项目从新架构,但又只给不到一个月的时间,这显然是不可能的。但从新架构又是在所难免的,和同事商定后决定一部分交互逻辑比较少的界面先使用MVVM架构,然后慢慢修改。下面整理了一下这次重构的遇到的问题,并希望能给大家一些帮助。1.ReactiveCocoa的使用要使用MVVM模式编程收下选择一个框架,当然不仅仅是ReactiveCocoa这一个框架,这里就不多说。当然我也没用过别的,如果哪位看官用过可以多多指教。接下来我就...

"Principles of Reactive Programming" 之<Actors are Distributed> (3)【代码】

Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先了解课程中那个比较复杂的例子。还是从正常的顺序了解下Akka Cluster吧。Akka Clustering用来解决什么问题?Akka Cluster provides a fault-tolerant decentralized peer-to-peer based cl...

ReactiveCocoa 谈谈RACMulticastConnection【代码】

本文出处:http://www.cnblogs.com/forkasi/p/4886740.html在项目里,经常会使用这种方式创建一个signal 然后next RACSignal *four = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) {NSLog(@"oneSignal createSignal");[subscriber sendNext:@""];[subscriber sendCompleted];return [RACDisposable disposableWithBlock:^{NSLog(@"oneSignal dispose");}];}];[four subscribeNext:^(id x) {NSLog(@"f...

ReactiveCocoa Weak-Strong Dance

AC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。一、block的循环引用问题 ?[objc] view plain copy print?- (void)loadView { [superloadView]; _observer = [[NSNotificationCenter defaultCenter] addObserverForName:@"testKey" ...

[HMLY]14.ReactiveCocoa 和 MVVM 入门【图】

MVC任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义: Massive View Controller(重量级视图控制器)。它让许多程序员绞尽脑汁如何去使代码被解耦和组织地让人满意. 总的来说, iOS 开发者已经得出结论: 他们需要给视图控制器瘦身, 并进一步分离事物;但该怎么做呢? MVVM于是MVVM流行起来, 它代表Model View View-Model,...

ReactiveCocoa + MVVM【代码】

1.ReactiveCocoa常见操作方法介绍。1.1 ReactiveCocoa操作须知所有的信号(RACSignal)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中,而RACSignal继承RACStream。1.2 ReactiveCocoa操作思想运用的是Hook(钩子)思想,Hook是一种用于改变API(应用程序编程接口:方法)执行结果的技术.Hook用处:截获API调用的技术。Hook原理:在每次调用一个API返回结果之前,先执行你自己的方法,改变结果的输出。RAC开发方式:RAC中...

ReactiveCocoa2 源码浅析【代码】

ReactiveCocoa2 源码浅析标签(空格分隔): ReactiveCocoa iOS Objective-C  ? 开车不需要知道离合器是怎么工作的,但如果知道离合器原理,那么车子可以开得更平稳。  ReactiveCocoa 是一个重型的 FRP 框架,内容十分丰富,它使用了大量内建的 block,这使得其有强大的功能的同时,内部源码也比较复杂。本文研究的版本是2.4.4,小版本间的差别不是太大,无需担心此问题。 这里只探究其核心 RACSignal 源码及其相关部分。本文...

REACTIVE - 相关标签