E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
racsignal
RAC (ReactiveCocoa) 的实现机制与消息传递策略
一、RAC核心实现机制1.信号(Signal)的底层实现RAC的核心是**
RACSignal
**类,其基本结构如下:@interfaceRACSignal:NSObject+(RA
瓜子三百克
·
2025-07-04 05:03
ios
RAC
RACCommand
监听按钮点击事件,网络请求;使用步骤:1.创建命令:RACCommand不能返回一个空的信号:RACCommand*command=[[RACCommandalloc]initWithSignalBlock:^
RACSignal
frankisbaby
·
2024-09-14 13:36
RAC组合Merge
RACSubjectsubject];RACSubject*signalB=[RACSubjectsubject];RACSubject*signalC=[RACSubjectsubject];//组合信号//
RACSignal
NextStepPeng
·
2024-02-20 00:43
Rac范型
RACStream、
RACSignal
、RACSequencetypedefRACSequence*_Nullable(^RACSequenceBindBlock)(ValueType_Nullablevalue
我是小胡胡分胡
·
2024-02-06 19:16
ios RAC使用总结(
RACSignal
、RACDisposable、RACSubject)
RACSignal
先从最简单的
RACSignal
开始,我们先来看看它是怎么创建的。
Harry__Li
·
2024-01-26 23:18
菜鸟运用RAC对replay,replayLast,replayLazily记录(三)
写网络请求的过程中,发现无非是把网络请求封装成Command,也就是如下格式:-(
RACSignal
*)requestNet
timeQuick
·
2024-01-26 23:11
RACSignal
流程分析
RACSignal
流程分析图下面来进行具体分析://1:信号的产生
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable(id_Nonnullsubscriber
Cooci_和谐学习_不急不躁
·
2024-01-15 05:32
iOS RAC学习之路2之RACCommand
上一篇我们已经对
RACSignal
的大部分用法都概括了一遍,我们把它理解为一个信号,可以比较清晰的在脑海里想象出来,但是RACCommand相对就要难上一些了!
brave_wu
·
2024-01-10 06:40
RAC zipWith
RACSignal
*nameSignal=RACObserve(self,name);
RACSignal
*messageSignal=RACObserve(self,message);[[nameSignalzipWith
淡燃
·
2023-12-31 06:26
RAC订阅者释放机制
释放顺序如下订阅后,信号立即就释放了-[RACDynamicSignaldealloc]-[
RACSignal
(Testing)dealloc]but!
我是小胡胡分胡
·
2023-12-02 19:03
RACSignal
-Bind操作过程解析
在RACSignals.h头文件中定义
RACSignal
几个基本操作方法:bindconcatzipWith这篇文章先分析
RACSignal
的Bind方法的源码实现
RACSignal
-Bind操作过程解析
806349745123
·
2023-10-28 17:57
RAC的API
信号类:有数据产生的时候
RACSignal
;实质RACDynamicSignal->didSubscribe(block)RACSubject->subscribers(数组)RACReplaySubject
深海时代
·
2023-10-22 19:43
RAC响应式框架的api文档
RACEmptySignal:空信号,用来实现
RACSignal
的+empty方法;RACReturnSignal:一元信号,用来实现
RACSignal
的+return:方法;RACDynamicSignal
杨二哥
·
2023-10-19 05:01
RACSignal
-concat与zipWith过程解析
bind、concat、zipWith都属于
RACSignal
基本操作方法,前一篇文章已经介绍过bind,接下来再来分析concat和zipWithRACSignal-concat与zipWith过程解析
806349745123
·
2023-10-15 16:54
iOS ReactiveCocoa 最全常用API整理(可做为手册查询)
RACEmptySignal:空信号,用来实现
RACSignal
的+empty方法;RACReturnSignal:一元信号,用来实现
RACSignal
的+return:方法;RACDynamicSignal
谢涙
·
2023-10-12 02:01
ReactiveObjC (三)
1.依次创建信号
RACSignal
*signal1=[RACSignalcreateSignal:^RACDisposable*(idsubscriber){NSLog(@"打蛋液");[subscribersendNext
wpf_register
·
2023-10-08 06:29
ReactiveObjC使用简介
原理及流程简介,见文章结尾目录:1、简单使用2、UIKit(基于UIView控件)3、Foundation(Foundation对象)4、KVO(关于监听)5、事件信号6、结合网络请求使用一、简单使用
RACSignal
湘郎
·
2023-10-06 18:40
2018-10-12
可以有多个订阅者,是一对多
RACSignal
与RACSubject的区别
RACSignal
action爱生活
·
2023-10-05 09:12
ReactiveCocoa 最全常用API整理(可做为手册查询)
RACEmptySignal:空信号,用来实现
RACSignal
的+empty方法;RACReturnSignal:一元信号,用来实现
RACSignal
的+return:方法;RACDynamicSignal
文子飞_
·
2023-10-04 08:35
RACCommand的初步使用
在很多情况下,虽然使用
RACSignal
和RACSubject就能解决绝大部分问题,但是RACCommand的使用会为我们带来巨大的便利,尤其是在与副作用相关的操作中。
路上捡只猫
·
2023-10-03 17:22
RAC的使用总结
(网络场景)-(
RACSignal
*)createSignal{
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable(id_Nonn
IOS_Wek
·
2023-10-03 15:16
ReactiveCocoa进阶
转载自最快让你上手ReactiveCocoa之进阶篇,稍作修改ReactiveCocoa进阶思维导图常见操作方法介绍操作须知所有的信号(
RACSignal
)都可以进行操作处理,因为所有操作方法都定义在RACStream.h
weixin_30332705
·
2023-09-22 09:33
移动开发
runtime
RAC使用精华
ReactiveCocoa进阶思维导图常见操作方法介绍操作须知所有的信号(
RACSignal
)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中,因此只要继承RACStream就有了操作处理方法
StoneCarlos
·
2023-09-22 09:29
iOS
IOS
ObjC
RAC
RACSignal
常用方法深入分析(1)
ReactiveCocoa框架
RACSignal
+Operations.h定义了
RACSignal
常规操作方法,接下来对一些常用的方法进行分析并解析其作用。
RACSignal
常用方法深入分析(1)
806349745123
·
2023-09-07 00:19
RAC-ReactiveCocoa总结(二)-rac_liftSelector
//请求1
RACSignal
*signal1=[RACSignalcreateSignal:^RACDisposable*_Nullable(id_Nonnullsubscriber){//发送请求NSLog
_onePiece
·
2023-09-05 17:22
01.
RACSignal
RACSignal
创建流程//1、创建信号
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable(id_Nonnullsubscriber
smart_M
·
2023-08-31 13:54
iOS RAC~ReactiveCocoa 方法作用
*RACEmptySignal:空信号,用来实现
RACSignal
的+empty方法;*RACReturnSignal:一元信号,用来实现
RACSignal
的+return:
石虎132
·
2023-08-25 03:57
记录RAC的使用语法糖
组合//把多个信号聚合成你想要的信号-(void)loadTestData{
RACSignal
*combinSignal=[RACSignalcombineLatest:@[self.userName.rac_textSignal
Hflydragon
·
2023-08-21 11:46
RAC(ReactiveCocoa)函数式+响应式编程结合
使用cocoaPods在podfile中添加pod'ReactiveObjC','~>3.1.0'1.
RACSignal
框架中最常用的一个类RACSiganl:信号类,表示将来有数据传递,只要有数据改变
飞哥漂流记
·
2023-08-21 05:50
ReactiveObjC原理
原文链接:https://github.com/Draveness/analyze/blob/master/contents/ReactiveObjC/
RACSignal
.md『状态』驱动的世界:ReactiveCocoa
红红宝宝
·
2023-08-18 05:57
RACSubject及其底层实现
上一篇文章我们了解了
RACSignal
及其底层实现,这篇文章我们来了解一下RACSubject及其底层实现。
Sheldon_WDG
·
2023-07-27 09:32
RACSignal
源码解析
RACStream是ReactiveCocoa中的核心概念:信号;RACStream中有2个子类:RACSignalRACSequence这篇文章先分析
RACSignal
的源码实现
RACSignal
源码解析
806349745123
·
2023-07-27 07:38
RACSignal
常用方法深入分析(2)
ReactiveCocoa框架
RACSignal
+Operations.h定义了
RACSignal
常规操作方法,接下来对一些常用的方法进行分析并解析其作用。
RACSignal
常用方法深入分析(2)
806349745123
·
2023-07-24 16:50
RAC使用
RAC使用不介绍RAC是啥了,直接上干货基础用法创建信号及发送内容//创建信号
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable
_我和你一样
·
2023-07-23 06:52
RAC实战5---RACSubject、RACReplaySubject
第一部分RACSubject之前有提到过
RACSignal
是不具备发送信号的能力的,但是RACSubject这个类就可以做到订阅/发送为一体。
小怪兽鱼小宝
·
2023-07-21 16:31
RAC源码分析
综上,
RACSignal
就是保存一个构造函数,再执行构造函数生成observe
BangRaJun
·
2023-07-16 06:47
RAC学习记录
RACSignal
(3)
1.RAC中RacsignalRACSignal的用法-(void)signal{
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable
宋鸿康iOS
·
2023-06-23 04:00
iOS ReactiveCocoa基础使用
RAC框架的核心类是
RACSignal
,所有的消息都是通过信号的方式进行传递,可以简单的理解这些信号就是一连串的状态,在状态发生改变的时候,对应的订阅者就
枫叶情结
·
2023-06-21 02:08
ios RAC 编程集
《RAC简单使用》一、响应式编程就是实时响应某个事件//创建信号
RACSignal
*signal=[RACSignalcreateSignal:^RACDisposable*_Nullable(id_Nonnullsubscriber
LV大树
·
2023-06-20 01:04
iOS RAC中界面销毁时移除通知
RACSignal
*signal=[[[NSNotificationCenterdefaultCenter]rac_addObserverForName:@"Value"object:nil]takeUntil
脚下的斑马线
·
2023-06-12 14:00
RACCommand使用及底层。。。
用法:一般处理事件,比如处理按钮点击事件等等,都是创建命令类RACCommand是在execute时候传入数据,在创建的时候进行相应的数据操作,和
RACSignal
相当于是相反的,因为
RACSignal
张不二01
·
2023-04-19 04:17
ReactiveCocoa 设计规范
DesignGuidelines【译】RACSequence的一些约定默认情况延迟发生默认会阻塞调用者副作用只发生一次
RACSignal
的约定信号事件有序串行执行,保证不会同时到达两个或多个信号,但是可以运行在不同的
superYang0033
·
2023-04-18 19:46
RAC - 点击获取验证码 demo
文章系列《ReactiveCocoa概述》《
RACSignal
》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-04-14 18:18
RACCommand的使用
RACCommand的初始化与执行在-initWithSignalBlock:方法的方法签名上,你可以看到在每次RACCommand初始化时都会传入一个类型为
RACSignal
*(^)(InputType_Nullableinput
奉灬孝
·
2023-04-11 17:51
学习RAC记录
FRP的核心是信号,信号在ReactiveCocoa(以下简称RAC)中是通过
RACSignal
来表示的,信号是数据流,可以被绑定和传递。
131413
·
2023-04-10 14:14
RAC 中的通知、代理、KVO, 基本事件、方法的监听
文章系列《ReactiveCocoa概述》《
RACSignal
》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-04-08 06:57
ReactiveCocoa-Signal
RACSignalRAC中的核心是Signal,对应的类是
RACSignal
。它代表一个信号,Signal会给它的订阅者(Subscriber)发送一连串的数据,订阅者接到数据之后对这些数据进行处理。
浅笑11
·
2023-04-07 03:23
RAC - 核心方法bind
文章系列《ReactiveCocoa概述》《
RACSignal
》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-04-05 22:07
RAC - 映射(Map & flattenMap)
文章系列《ReactiveCocoa概述》《
RACSignal
》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-04-05 18:10
RAC - 定时器
文章系列《ReactiveCocoa概述》《
RACSignal
》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-04-05 03:06
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他