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
笔记2
then:等待当前信号complete之后再连接下一个信号,并且会把error也传出来,这样在后面subscribeNext:error:的时候也能接收到当前信号发出的error[[[selfrequestAccessToTwitterSignal]then:^RACSignal*{@strongify(self)returnself.searchText.rac_textSignal;}]sub
wata
·
2018-02-23 16:48
ReactiveCocoa
笔记1
ReactiveCocoa
笔记map:方法可以转换信号,将一个信号处理后转变为另一个信号,例如:RACSignal*validUsernameSignal=[self.usernameTextField.rac_textSignalmap
wata
·
2018-02-09 16:43
响应式编程之ReactiveObjC常见用法
ReactiveObjC是
ReactiveCocoa
系列的一个OC方面用得很多的响应式编程三方框架,也就是大家经常提到的RAC,也许大家对RAC还不是很了解,不知道这个框架用来干嘛,有什么好处,当你看了以下
奇怪的她的他
·
2018-01-30 16:11
搭建一个完整的swift项目
使用的架构为MVVM架构,需要考虑的有以下几点:数据模型网络请求缓存代码架构-MVVM图片加载工具类单元测试一、MVVM架构之RxSwift首先说一下框架,目前比较流行的是MVVM架构,在OC里,我们用的是
ReactiveCocoa
Anson杨春安
·
2018-01-26 14:11
ReactiveCocoa
(RAC) 2018-01-25
RAC监听按钮点击事件[[self.buttonrac_signalForControlEvents:UIControlEventTouchUpInside]subscribeNext:^(idx){NSLog(@"RAC检测按钮点击");}];//或者:self.button.rac_command=[[RACCommandalloc]initWithSignalBlock:^RACSignal
Skylpy
·
2018-01-25 11:40
整理常用的iOS第三方资源,超全!
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
/
ReactiveCocoa
2:hud提示框地址:https://github.com/jdg
Amydom
·
2018-01-09 16:08
iOS
开发
三方
插件
动画
ReactiveCocoa
ReactiveCocoa
简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。
盗梦49
·
2018-01-08 12:41
iOS rac使用总结
官方的说,
ReactiveCocoa
(其简称为RAC)是由GitHub开源的一个应用于iOS和OSX开发的新框架。RAC具有函数式编程和响应式编程的特性。为什么我们要学习RAC?
幻梦_
·
2018-01-04 12:56
ReactiveCocoa
(八) 之RAC过滤
-(void)skip{RACSubject*subject=[RACSubjectsubject];[[subjectskip:2]subscribeNext:^(idx){NSLog(@"%@",x);}];[subjectsendNext:@1];[subjectsendNext:@2];[subjectsendNext:@3];}//distinctUntilChanged:--如果当前的
GrayMantis
·
2018-01-03 15:20
ReactiveCocoa
(九) 之RAC合并
@interfaceViewController()@property(weak,nonatomic)IBOutletUITextField*accountField;@property(weak,nonatomic)IBOutletUITextField*pwdField;@property(weak,nonatomic)IBOutletUIButton*loginBtn;@end@implem
GrayMantis
·
2018-01-03 15:11
ReactiveCocoa
(七) 之RAC映射
-(void)map{//Map使用步骤://1.传入一个block,类型是返回对象,参数是value//2.value就是源信号的内容,直接拿到源信号的内容做处理//3.把处理好的内容,直接返回就好了,不用包装成信号,返回的值,就是映射的值。//Map底层实现://0.Map底层其实是调用flatternMap,Map中block中的返回的值会作为flatternMap中block中的值。//1
GrayMantis
·
2018-01-03 15:42
ReactiveCocoa
(六) 之RACMulticastConnection使用
1.RACMulticastConnection:用于当一个信号,被多次订阅时,为了保证创建信号时,避免多次调用创建信号中的block,造成副作用,可以使用这个类处理。2.使用注意:RACMulticastConnection通过RACSignal的-publish或者-muticast:方法创建.RACMulticastConnection使用步骤:1.创建信号+(RACSignal*)crea
GrayMantis
·
2018-01-03 15:04
ReactiveCocoa
(五) 之RACCommand使用
1.RACCommand:RAC中用于处理事件的类,可以把事件如何处理,事件中的数据如何传递,包装到这个类中,他可以很方便的监控事件的执行过程。2.使用场景:监听按钮点击,网络请求RACCommand的简单使用一、RACCommand使用步骤:1.创建命令initWithSignalBlock:(RACSignal*(^)(idinput))signalBlock2.在signalBlock中,创
GrayMantis
·
2018-01-03 15:53
ReactiveCocoa
(一) 之简介
1.
ReactiveCocoa
简介1.
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa
GrayMantis
·
2018-01-03 15:24
ReactiveCocoa
开发(一)
谈到MVVM设计模式,最近闲下来有时间学习了下,把用过的
ReactiveCocoa
重新整理下,今天首先对
ReactiveCocoa
常用API做了下整理,下载
ReactiveCocoa
工作原理工作原理本文适合有一定
小歪子go
·
2017-12-29 16:10
ReactiveCocoa
介绍与使用(一)
简介
ReactiveCocoa
(简称为RAC)被称为函数响应式编程框架FRP(FunctionalReactiveProgramming),是GitHub开源的。
九亿宅男的梦
·
2017-12-27 13:13
ReactiveCocoa
开发(二)
学习框架首要之处:个人认为先要搞清楚框架中常用的类,在RAC中最核心的类RACSiganl,搞定这个类就能用
ReactiveCocoa
开发了。
小歪子go
·
2017-12-26 10:37
iOS RAC学习笔记一
RAC使用场景1.target-action2.代理(注:用RAC写代理是有局限的,它只能实现返回值为void的代理方法)3.通知4.KVO参考RAC入门一 说说
ReactiveCocoa
2
QQ2213360495
·
2017-12-21 00:00
OTHER
ReactiveCocoa
试图解决MVC框架的问题对于传统的Model-View-Controller的框架,Controller很容易变得比较庞大和复杂。由于Controller承担了Model和View之间的桥梁作用,所以Controller常常与对应的View和Model的耦合度非常高,这同时也造成对其做单元测试非常不容易,对iOS工程的单元测试大多都只在一些工具类或与界面无关的逻辑类中进行。RAC的信号机制很容易将
开发者zhang
·
2017-12-11 11:37
iOS 框架 MVVM + RAC 介绍
前言:这篇文章主要使用MVVM和
ReactiveCocoa
结合的方式来构建项目。
LikeSomeBody
·
2017-12-11 06:41
ReactiveCocoa
2.5基础知识
ReactiveCocoa
2.5基础知识[toc]
ReactiveCocoa
是一个iOS中的函数式响应式编程框架,本文中简称RAC。
TiDown
·
2017-12-10 11:13
iOS一些常见的第三方框架
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
/
ReactiveCocoa
2:hud提示框地址:https://github.com/jdg
coder_小玖
·
2017-12-10 07:48
ReactiveCocoa
应用篇(二)
上一篇介绍了
ReactiveCocoa
的常用类,已经基本满足项目中的简单应用要求,但是针对复杂的功能还需要其它的类来协同处理。
飞鱼湾
·
2017-12-09 01:25
ReactiveCocoa
5.0及之后的版本,iOS在纯OC(Objective-C)项目中使用RAC,通过CocoaPods配置
这个调整就是将RAC拆分为四个库:
ReactiveCocoa
、ReactiveSwift、ReactiveObjC、ReactiveObjCBridge。
aiq西米
·
2017-12-08 18:37
ReactiveCocoa
-上手其实很简单(三)
今天来说一说RAC操作符的具体使用,使用操作符会让你的代码逻辑更清晰。如果对于之前的有遗忘,可以回顾下之前的文章上手其实很简单(一)、上手其实很简单(二)。接下来我们开始我们的学习。RAC映射:map:把源信号的值映射成一个新的值**使用步骤:**1.传入一个block,类型是返回对象,参数是value2.value就是源信号的内容,直接拿到源信号的内容做处理3.把处理好的内容,直接返回就好了,不
Miaoz0070
·
2017-12-06 06:07
ReactiveCocoa
层次构成(笔记)
ReactiveCocoa
是一个iOS中的函数响应式编程框架,将原有的各种设计模式,如代理、Block回调、Target/Action、通知以及KVO等各种输入,都抽象成信号(状态流),并且可以对不同的信号进行任意的组合和链式操作
iOS_tao
·
2017-12-06 05:19
MVC/MVVM
实现MVC和MVVM解释ClassDiagram.pngMVVM的一个小例子(
ReactiveCocoa
)1.png2.png
LeeDev
·
2017-12-06 03:34
MVVM模式下如何使用
ReactiveCocoa
响应链式编程<一>
1.
ReactiveCocoa
的使用要使用MVVM模式编程收下选择一个框架,当然不仅仅是
ReactiveCocoa
这一个框架,这里就不多说。当然我也没用过别的,如果
写代码的小农民
·
2017-12-05 14:02
ReactiveCocoa
技术讲解-第二讲信号的基本操作
Signal值数量操作:Aggregate:(RACSignal*)aggregateWithStartFactory:(id(^)(void))startFactoryreduce:(id(^)(idrunning,idnext))reduceBlock;1、这个函数生成的信号,只会返回一个值,这个值是前一个信号值的合计。至于如何集合取决于block中如何实现(例如:可以做加法,可以做字符串拼接
好雨知时节浩宇
·
2017-12-05 11:12
提高工作效率的框架(实用型)
.常用第三方分享今天就给大家总结一下,我们在项目中用到最多的第三方,免去了大家花时间去搜索,在这里大家进行了全面的总结.1.编程框架基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
折光
·
2017-12-04 06:28
ReactiveCocoa
(RAC)框架
ReactiveCocoa
(简称RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。
King_Liu
·
2017-12-04 05:51
独孤九剑之破剑式--
ReactiveCocoa
总括总诀:RC打破target-action、代理方法、KVO、回调,将之概括为创建信号+信号订阅最大作用:不需要私有属性来监测短暂的变化一、基本流程1.创建信号利用RC封装好的UI控件创建信号textField.rac_textSignal;//UITextField[buttonrac_signalForControlEvents:];//UIButton手动创建信号[RACSignalcre
踏云小子
·
2017-12-04 05:49
iOS天气AppDemo MVVM
ReactiveCocoa
的学习 MVVM RAC的结合
题记简单简洁的天气软件,MVVM
ReactiveCocoa
WeatherApp,想要用MVVM和RAC写的一个天气AppDemo,简单展示当前的天气还有些其他相关字段,一个慢慢学习的过程,边学边改。
BigBagFind
·
2017-12-04 04:41
ReactiveCocoa
学习笔记(三)之 RACCommand
前言学习RACCommand花了我很长一段时间,甚至一直搞不懂它的我一直想放弃学习RAC,但是越是搞不懂,我就越想去征服它,于是就断断续续的看源码,上Google搜文章,在这个周末的最后时间终于看到一丝出路,基本弄懂了RACCommand到底是干什么的以及它是如何做到这件事的。按照我的经验,要弄懂RACCommand,你必须先熟悉RAC中下面的内容:RACSignalRACSubjectRACMu
Josscii
·
2017-12-04 01:33
Map,FlatMap,Filter,Reduce
在swift中给Array提供了很多函数式的操作,这些操作其实在Objective-C的
ReactiveCocoa
开源库中也有对应的操作。
庸者的救赎
·
2017-12-03 07:15
ReactiveCocoa
笔记1
RACSignal简单使用订阅信号//RACSignal使用步骤:1.创建信号2.订阅信号3.发送信号//1.创建信号(冷信号)RACSignal*signal=[RACSignalcreateSignal:^RACDisposable*(idsubscriber){//3.发送信号//didSubscribe调用:只要一个信号被订阅就会调用//didSubscribe作用:发送数据[subscr
Young_Blood
·
2017-12-03 05:03
ReactiveCocoa
的简单使用
ReactiveCocoa
是一种信号发送机制,最常用的形容是导管和玻璃珠的关系,玻璃珠的大小跟导管的粗细差不多大。保证每次只能通过一个,是微软大神们开发的附属产物。
petter102
·
2017-12-03 04:33
RAC自己练习下
ReactiveCocoa
使用个人总结
ReactiveCocoa
简介
ReactiveCocoa
(简称RAC)是由Github开源的一个应用于iOS和OS开发的新框架。
考槃在涧
·
2017-11-29 09:32
ReactiveCocoa
学习
blog.csdn.net/fly1183989782/article/details/62053973Unknownwarninggroup'-Wreceiver-is-weak',ignored`pod``'
ReactiveCocoa
静花寒
·
2017-11-17 10:09
常用第三方库
ReactiveCocoa
:函数响应式编程工具,主要用于MVVM设计模式的数据绑定。本项目使用的是pod'
ReactiveCocoa
','2.5'的版本。
UILabelkell
·
2017-11-06 14:02
iOS 第三方
SwiftOC功能作者标注AlamofireAFNetworkingnetworkingframeworkRxSwift响应式
ReactiveCocoa
~响应式SDWebImage图片下载YYKit中的
Sin丶
·
2017-10-18 10:16
函数式编程 - 实现响应式框架
前言函数式响应式编程框架我们应该也用得比较多了,如
ReactiveCocoa
、ReactiveX系列(RxSwift、RxKotlin、RxJava),这些框架内部实现都是基于函数式编程的思想来构建的。
weixin_33858249
·
2017-10-18 02:40
rxswift
swift
runtime
swift开源项目-界面布局
SpringMengTo提供动画调试功能的强大动画的API库ReactiveAnimation
ReactiveCocoa
知名ReactiveAnimation的Swift版子项目DKChainableAnimationKitDraveness
asoren
·
2017-09-19 00:00
swift
ReactiveCocoa
单向绑定与双向绑定
在MVVM中,由于ViewController持有ViewModel,而ViewModel不能反向持有ViewController,所以,当ViewModel中发生变化时,需要通知ViewController,所以需要将ViewModel中的一些内容与ViewController绑定起来,这称为单向绑定;有时ViewController和viewModel中任何一端发生变化,对方都能知道,这称为双
tom555cat
·
2017-09-17 12:15
ReactiveCocoa
进阶(1)
ReactiveCocoa
的实际应用1.监听方法执行方法:rac_signalForSelector[[vrac_signalForSelector:@selector(touchesBegan:withEvent
攻克乃还_
·
2017-09-15 17:14
MVVM和RAC介绍
一、
ReactiveCocoa
RAC完全颠覆了传统的开发模式,使消息传递回调等机制复杂问题简单化,初始化与回调放在一起,使整个逻辑很具条理化。
dream9393
·
2017-09-12 20:23
技巧
iOS 初探
ReactiveCocoa
(二)
1.
ReactiveCocoa
简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾
刘志武
·
2017-09-04 15:13
ReactiveCocoa
在实际项目中的使用(一)基本操作
简述提到
ReactiveCocoa
(以下简称RAC),很容易让人联想到Swift中广泛使用的一个响应式编程框架RxSwift。
杨晓晨
·
2017-08-18 21:47
RAC 的使用
RAC(
ReactiveCocoa
)使用详解RAC是什么?
Chuck丶陈
·
2017-08-14 00:41
ReactiveCocoa
提高
1.then、contact、merge、combineLatestthen:是串型执行当信号A执行了[subscribersendCompleted],才能往下走,订阅的值是最后一个值merger:把信号合并在一起,虽然也是串行执行,但是是谁先来,谁先执行contact:也是顺序执行,订阅的值是所有的值combineLatest:是一个同步操作,会只要多个信号同时到达才去处理-(void)vie
LeeDev
·
2017-08-03 19:57
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他