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
reactivecocoa
ReactiveCocoa
教程-权威介绍/ 第1/2部分
原文:
ReactiveCocoa
Tutorial–TheDefinitiveIntroduction:Part1/2对一名iOS开发者来说,你几乎写的每一行代码都是对某些事件的响应;按钮的点击,接收到的网络消息
独木舟的木
·
2023-03-24 23:51
RAC(
ReactiveCocoa
) 学习--初探
一、简介1、函数响应式编程FRP(FunctionalReactiveProgramming)听周围的人说,一旦你用熟练掌握了(RAC)
ReactiveCocoa
,你就会慢慢依赖上它,懒得再用以前的方法了
凡几多
·
2023-03-24 19:51
学习响应式编程
ReactiveCocoa
我们平常所常用到的响应式编程有哪些:代理,通知,KVO,Block回调,Target,监听事件等通过RAC我们可以更加简单的实现事件的方法,降低了代码的耦合度,更方便管理RAC的优点:减少代码量,可灵活使用RAC常用的几种用法:KVO、textFiled、button-taget-event、delegate、通知、代替某个方法RAC常用的高级用法:过滤:filter、ignore、distinc
iOS程序媛ff
·
2023-03-23 22:33
ReactiveCocoa
初见
闲话:听说学Haskell可以打开新世界的大门刚刚发现
ReactiveCocoa
的时候,看到相关的术语signal、subscriber之类的,不明觉厉。
VergilChoi
·
2023-03-19 09:21
ReactiveCocoa
笔记
最近在做MVVM项目改造,绕不开
reactivecocoa
(rac),学习过程中做的一些简单的笔记,用于快速上手,后续实战中遇到的问题也会慢慢更新。
justjustjust
·
2023-03-18 21:15
RAC和iOS性能优化学习资料
文丨清枫
ReactiveCocoa
ReactiveCocoa
(其简称为RAC)是由Github开源的一个应用于iOS和OSX开发的新框架。RAC具有函数式编程和响应式编程的特性。
郭清枫
·
2023-03-18 18:35
Swift响应式编程-RxSwift简单入门
年提出,可以简化异步编程,提供更优雅的数据绑定一般与函数式融合在一起,所以也会叫做:函数响应式编程(FunctionalReactiveProgramming,简称FRP)比较著名的、成熟的响应式框架
ReactiveCocoa
Amok校长
·
2023-03-18 16:09
ReactiveCocoa
的冷信号与热信号分析
阐述了
ReactiveCocoa
的冷信号与热信号主要区别以及应用例子。
ReactiveCocoa
的冷信号与热信号分析
806349745123
·
2023-03-18 07:46
ReactiveCocoa
概述
文章系列《
ReactiveCocoa
概述》《RACSignal》《RACDisposable》《RACSubject、RACReplaySubject(内附冷信号和热信号的区别)》《集合RACTuple
下班不写程序
·
2023-03-15 14:27
QTEventBus架构分析
飞线图简介QTEventBus事件总线集中管理事件流,跟
ReactiveCocoa
函数响应式编程框架类似(Functionalreactiveprogramming,简称FRP)能很好的,省略胶水代码.
sankun
·
2023-03-13 06:43
RAC如何swift 和 oc 混编
就可以混编了pod'ReactiveObjC'pod'
ReactiveCocoa
'pod'ReactiveObjCBridge'之前我一直看网上说要手动假如ReactiveObjCBridge框架后面发现直接导入就行中间遇到的问题本来以前是这样导入的
侠客行1024
·
2023-03-11 04:18
ReactiveCocoa
学习笔记
首先pod的集成OC的集成版本为pod'
ReactiveCocoa
',:git=>'https://github.com/zhao0/
ReactiveCocoa
.git',:tag=>'2.5.2'RAC
iOS_Ru
·
2023-03-09 03:59
学习笔记之
ReactiveCocoa
(一)
一、RACSiganl:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接收到数据,就会马上发出数据。信号类(RACSiganl),只是表示当数据改变时,信号内部会发出数据,它本身不具备发送信号的能力,而是交给内部一个订阅者去发出。默认一个信号都是冷信号,也就是值改变了,也不会触发,只有订阅了这个信号,这个信号才会变为热信号,值改变了才会触发。如何订阅信号:调用信号RACSignal的su
Coding_Physical
·
2023-02-23 15:54
响应式编程
ios
RAC实战
RAC实战RAC实战-专题-RAC(
ReactiveCocoa
)学习资源汇总~持续更新-CSDN博客RAC项目iOSMVVM+RAC实战详解(高仿某电商项目)-
州州_先生
·
2023-02-19 05:17
冷信号与热信号实现原理
下面是美团的臧成威老师的三篇文章细说
ReactiveCocoa
的冷信号与热信号(一)细说
ReactiveCocoa
的冷信号与热信号(二)细说
ReactiveCocoa
的冷信号与热信号(三)首先,来说下冷热信号的概念
boy丿log
·
2023-02-17 14:56
ReactiveCocoa
(RAC)
ReactiveCocoa
是一个基于函数响应式编程思想(FuncationReactiveProgramming,简称FRP)的框架。
MCUS
·
2023-02-07 09:16
初识RACSignal、RACDisposable及RACSignal底层实现
RAC—
ReactiveCocoa
(RAC)Github一个开源框架!!RAC—函数响应编程框架!!RAC有什么用?帮助我们更简单霸气的处理事件!!
Sheldon_WDG
·
2023-02-05 02:39
iOS RAC常用方法总结
原文请参考:《
ReactiveCocoa
概述》《zwcshy/RAC》常见问题请参考《iOSRAC常见问题汇总》1.代替代理//代理[[selfrac_signalForSelector:@selector
我亦飘零久93
·
2023-02-03 03:59
ios开发中一些小工具
3RAC函数使用交互图:列出
ReactiveCocoa
中常用函数的交互图4OSStatus:苹果底层错误码原因查询5IDA:支持Win、Linux、MacOS的
郭苒
·
2023-01-31 13:51
ReactiveCocoa
小结
1.监听KVO1.1>监听对象的属性变化[RACObserve(self.scrollView,contentSize)subscribeNext:^(idx){}];1.2>监听Bool值改变[RACObserve(self,bCheck)subscribeNext:^(idx){}];1.3>监听方法监听某个方法被调用会触发[[selfrac_signalForSelector:@select
摸摸头发
·
2023-01-30 11:48
ReactiveCocoa
的简单使用
推荐比较好的一篇文章:https://www.jianshu.com/p/87ef6720a0961、导入如果项目是纯OC项目,你需要使用的是ReactiveObjCuse_frameworks!target'Target名称'dopod'ReactiveObjC'end2、使用a、代替DelegateRedView.h@interfaceRedView:
[email protected]
#i
ibiaoma
·
2023-01-29 08:54
iOS -
ReactiveCocoa
1.
ReactiveCocoa
简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾
GSNICE
·
2023-01-29 00:44
iOS-RAC的基础使用
一、RAC简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架。二、RAC的使用2.1、如何导入
ReactiveCocoa
框架。
yahoouchen
·
2023-01-28 23:21
iOS 常用三方库
Moya数据解析:(OC)YYModel(OC)MJExtension(Swift)HandyJSON(Swift)ObjectMapper响应式编程:(OC)RxSwift,中文文档(OC/Swift)
ReactiveCocoa
duarlen
·
2022-07-07 11:13
RxSwift冷热信号
ReactiveCocoa
针对热、冷信号分别提供了这两种类型:Signal与SignalProducer。而RxSwift提供了一种同时支持冷、热信号的类型:Observable。
shizidy_90
·
2022-05-08 19:44
ReactiveCocoa
源码分析02 -- RACCommand
RACCommandRACCommand:是对一个动作的触发条件以及它产生的触发事件的封装,最常见的使用场景为:点击按钮,发送一个网络请求;触发条件:初始化RACCommand的入参enabledSignal就决定了RACCommand是否能开始执行,入参enabledSignal就是触发条件,举个例子,一个按钮是否能点击,是否能触发点击事情,就由入参enabledSignal决定;触发事件:初始
YanZi_33
·
2022-03-18 11:01
ReactiveCocoa
源码分析01 -- 框架简介与信号
ReactiveCocoa
简称为RAC,是由Github开源的一个应用于iOS和OS开发的新框架,是基于响应式编程思想的Objective-C的实践,Cocoa则是苹果整套框架的简称;
ReactiveCocoa
YanZi_33
·
2022-03-16 15:25
探究
ReactiveCocoa
底层之RACSubject设计流程
鸡汤前言:我们先养成习惯,然后习惯再养成我们!有些事不是看到了希望才去坚持,而是因为坚持而看到了希望!直接上今天的干货部分,来深入了解RACSubject的底层实现及设计思想。一、探究RACSubject底层设计思想首先创建一个新工程,然后podReactiveObjC,实现一个简单的RACSubject使用**////ViewController.m//RACSubject//RACSubjec
溪浣双鲤
·
2022-02-21 12:34
ReactiveCocoa
学习
ReactiveCocoa
学习地址:https://www.jianshu.com/p/8dbe8878d1c5?
Jack张77
·
2022-02-21 02:14
ReactiveCocoa
框架理解一
简介
ReactiveCocoa
是一个基于函数响应式编程思想(FuncationReactiveProgramming,简称FRP)的框架。
egoCogito_panf
·
2022-02-19 16:01
MVVM模式初体验(使用
ReactiveCocoa
获取网络数据)
使用RAC也有一段时间了,由于此前的项目都是使用的MVC模式,网络请求都封装在固定的模块中,抽取出来十分不方便,所以到目前为止并没有涉及到使用RAC去做获取网络请求的情景。近期,着手重构目前手上的项目,准备给臃肿的Controller瘦身,MVVM貌似是一个不错的选择(既然使用了RAC,那为什么不使用MVVM呢?)。于是,开始上手体验MVVM模式和RAC的结合使用(RAC的基础知识在这就不介绍了,
voidxin
·
2022-02-19 08:47
RAC(
ReactiveCocoa
)介绍(二)——map映射
上一篇简单介绍了一下RAC,这次探究RAC中的map映射用法。Map(映射)RAC中包含两种映射方法map、flattenMap,映射方法是将原信号中的内容映射成新的指定内容。通过对比,从map的实现方法中可以看出是基于flattenMap方法的一层封装,但同时又有不同之处。返回block(value)从上图的实现方法中可以看出,flattenMap方法和map方法都有一个带参数value的blo
我只不过是出来写写代码
·
2022-02-17 22:28
iOS开发 RAC 顾名思义
ReactiveCocoa
其实这些事件,都可以通过RAC处理
ReactiveCocoa
为事件提供了很多处理方法,而且利用RAC处理事件很方便,可以把要处理的事情,和监听的事情的代码放在一起,这样非常方便
门前一条小河流
·
2022-02-17 18:10
响应式编程
1997年提出,可以简化异步编程,提供更优雅的数据绑定一般与函数式融合在一起,所以也会叫做函数响应式编程(FunctionalReactiveProgramming,简称FRP)比较著名的、成熟的响应式框架
ReactiveCocoa
Stago
·
2022-02-17 01:32
ReactiveCocoa
之 @weakify/@strongify
@weakify和@strongify是RAC中对于强弱引用操作的宏定义。1.拆解宏定义下面的代码以self作为例子,也就是说,括号中也可以是其他对象。//@weakify(self)实际上被宏定义为:#defineweakify(...)\ext_keywordify\metamacro_foreach_cxt(ext_weakify_,,__weak,__VA_ARGS__)//经过拆解,最终
CyrusCao
·
2022-02-16 03:15
ReactiveCocoa
学习随笔 三
经过前面的工作,已经实现了实时监测两个输入信号并作相应的操作,现在下一步要做的就是合并这两个信号;RACSignal*signUpActiveSignal=[RACSignalcombineLatest:@[validUsernameSignal,validPasswordSignal]reduce:^id(NSNumber*usernameValid,NSNumber*passwordValid
saintPN
·
2022-02-15 18:32
ReactiveCocoa
中weakify与strongify的作用
@weakify(Obj)@strongify(Obj)这对宏在RACEXTScope.h中定义,RACFramework好像没有默认引入,需要单独import他们的作用主要是在block内部管理对self的引用:@weakify(self);//定义了一个__weak的self_weak_变量[RACObserve(self,name)subscribeNext:^(NSString*name)
petter102
·
2022-02-14 23:40
iOS开发中常用的第三方库
XML、ASP、JavaScript速查手册http://www.w3cschool.cc/速查手册2、MSDN,我告诉你注:http://www.msdn.hk/这个网站可以下载一些window系统3、
ReactiveCocoa
艾希_可可
·
2022-02-13 18:51
ReactiveCocoa
入门篇 (三)
前言在这里说说当有多个订阅者,但是我们只想发送一个信号的时候怎么办?我们就可以用RACMulticastConnection,来实现welcome.jpg先来上demo链接https://github.com/muyang00/YERACDemo.gitRACMulticastConnection使用步骤1、创建信号+(RACSignal)createSignal2、创建连接RACMulticas
muyang_js的简书
·
2022-02-12 12:35
ReactiveCocoa
小结
一、介绍
ReactiveCocoa
(简称RAC)是由GitHub团队开源的一套基于Cocoa的并且具有FRP特性的框架。
Janek_m
·
2022-02-11 22:51
ReactiveCocoa
编程思想
ReactiveCocoa
结合了几种编程风格:函数编程(FunctionalPrograming)响应式编程(ReactivePrograming)因此,
ReactiveCocoa
被描述为函数式编程(FRP
frankisbaby
·
2022-02-11 16:50
iOS
ReactiveCocoa
学习
简介
ReactiveCocoa
是github开源的一个第三方框架,响应式编程的代表。通过函数式响应式编程的思想,实现的信号机制。
炒河粉儿
·
2022-02-10 11:40
RAC(
ReactiveCocoa
)介绍(十二)——RACCommand
RACCommand作为
ReactiveCocoa
基本组件之一,通常在项目开发过程中RACSignal与RACSubject组合使用就可以满足大部分的开发需求。
我只不过是出来写写代码
·
2022-02-09 22:56
[转]iOS
ReactiveCocoa
最全常用API整理(可做为手册查询)
一、常见类1、RACSiganl信号类。RACEmptySignal:空信号,用来实现RACSignal的+empty方法;RACReturnSignal:一元信号,用来实现RACSignal的+return:方法;RACDynamicSignal:动态信号,使用一个block-来实现订阅行为,我们在使用RACSignal的+createSignal:方法时创建的就是该类的实例;RACErrorS
iOS_渔翁
·
2022-02-09 11:10
ReactiveCocoa
从基础到进阶(一)
1.
ReactiveCocoa
简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾
书写不简单
·
2022-02-07 16:18
RAC(
ReactiveCocoa
)介绍(十一)——RAC宏定义
在编程领域里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器在遇到宏时会自动进行这一模式替换。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。在RAC框架中,其宏定义的功能强大能帮助开发者更加快速、便捷地进行开发工作。常用的比如:打破循环引用、以及KVO方法的属性监听等等。打破实例变量的循环引用KVO属性监听这一篇主要探究RAC中
我只不过是出来写写代码
·
2022-02-07 10:21
探究
ReactiveCocoa
底层之KVO封装流程
已经用上瘾了,以后文章都会用MarkDown来写,下面直接上今天的干货:一、对比原生KVO,初识
ReactiveCocoa
的KVO我们先来看一段代码,通过触屏来动态修改视图背景色@interfaceViewController
溪浣双鲤
·
2022-02-06 09:26
iOS开发最全常用第三方库
ReactiveCocoa
:函数响应式编程工具,主要用于MVVM设计模式的数据绑定。
iOSCoder
·
2021-08-27 17:09
2021-08-02
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
/
ReactiveCocoa
2:hud提示框地址:https://github.com/jdg
倒着游的鱼
·
2021-08-16 11:49
ReactiveCocoa
入门到实战 学习笔记(二)
信号的高阶操作内容大纲信号的高阶操作信号的高阶操作升阶和降阶我们可以将一个返回Value的信号升阶成一个返回Signal的信号,这种行为称之为升阶我们也可以将一个返回Signal的信号降阶成一个返回Value的信号,这种行为称之为降阶//升阶RACSignal*arraySignal=[@[@1,@2,@3,@4,@5,@6,@8,@10,@0].rac_sequence.signalmap:^R
TAsama
·
2021-08-04 17:43
上一页
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
其他