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
中 集合类RACSequence 和 RACTuple底层实现分析
前言在OOP的世界里使用FRP的思想来编程,光有函数这种一等公民,还是无法满足我们一些需求的。因此还是需要引用变量来完成各式各样的类的操作行为。在前几篇文章中详细的分析了RACStream中RACSignal的底层实现。RACStream还有另外一个子类,RACSequence,这个类是RAC专门为集合而设计的。这篇文章就专门分析一下RACSequence的底层实现。目录1.RACTuple底层实
qq_30513483
·
2016-12-29 10:00
ios
iOS学习资料
资源大全
ReactiveCocoa
初识篇
关于
ReactiveCocoa
ReactiveCocoa
是iOS环境下的一个函数式响应式编程框架。
TeMortred
·
2016-12-27 14:46
ReactiveCocoa
之基础篇
前言很多blog都说
ReactiveCocoa
好用,然后各种秀自己如何灵活运用
ReactiveCocoa
,但是感觉真正缺少的是一篇如何学习
ReactiveCocoa
的文章,小编看了很多篇都没看出怎么使用
daiyelang
·
2016-12-26 11:00
iOS 常用第三方库
http://blog.csdn.net/xielei505518345/article/details/513919181.编程框架1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
VicJin
·
2016-12-22 10:12
KVO原理浅析
KVO的实现窥探isa指针说在前面KVO作为观察者模式的一种实现,为Cocoa框架中实现Binding的一部分,在
ReactiveCocoa
框架未出现之前为MVVM模式的实现提供了基础。
LZTuna
·
2016-12-20 22:14
ReactiveCocoa
中 RACSignal 冷信号和热信号底层实现分析
前言关于
ReactiveCocoa
v2.5中冷信号和热信号的文章中,最著名的就是美团的臧成威老师写的3篇冷热信号的文章:细说
ReactiveCocoa
的冷信号与热信号(一)细说
ReactiveCocoa
一缕殇流化隐半边冰霜
·
2016-12-06 18:01
ReactiveCocoa
中 RACSignal 所有变换操作底层实现分析(中)
前言紧接着上篇的源码实现分析,继续分析RACSignal的变换操作的底层实现。目录1.过滤操作2.组合操作一.过滤操作过滤操作也属于一种变换,根据过滤条件,过滤出符合条件的值。变换出来的新的信号是原信号的一个子集。1.filter:(在父类RACStream中定义的)这个filter:操作在any:的实现中用到过了。-(instancetype)filter:(BOOL(^)(idvalue))b
一缕殇流化隐半边冰霜
·
2016-11-30 07:17
用了这么多次KVO,你真的理解了吗?
KVO的实现窥探isa指针说在前面KVO作为观察者模式的一种实现,为Cocoa框架中实现Binding的一部分,在
ReactiveCocoa
框架未出现之前为MVVM模式的实现提供了基础。
LZTuna
·
2016-11-15 16:18
ReactiveCocoa
5.0 初窥:可能是最痛的一次升级
这个调整就是将RAC拆分为四个库:
ReactiveCocoa
、ReactiveSwift、ReactiveObjC、ReactiveObjCBridge。
没故事的卓同学
·
2016-11-15 01:36
ReactiveCocoa
(FRP)-基础篇
1.
ReactiveCocoa
简介
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾
IIronMan
·
2016-11-13 11:54
ReactiveCocoa
学习笔记四--设计指导(译)
前言原本这一篇应该在说完RACSignal之后再出的,但是因为最近事情特别多,RACSignal就一直被耽搁下来了,而这一篇又是对实际应用RAC框架的一直指导方针,重要性还是不言而喻的,因此,就先留个印象,看看官方推荐使用RAC框架的正确姿势.另外,想要在团队中推行RAC框架是很难的一件事情,为了权衡,但是有时候又想去使用一些函数式的代码,因此,推荐一下RXCollection这个库,github
MD5Ryan
·
2016-11-06 16:35
iOS常用第三方及开源代码
踏浪帅原文链接:http://www.cnblogs.com/wujy/p/4747998.html,如有侵权,请联系小编删除一:第三方框架1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
Drunkard_001
·
2016-10-20 17:29
cocoa pods 版本过低
个别需要用到它,比如
reactiveCocoa
target'MyApp'dopod'AFNetworking','~>2.6'pod'ORS
张大肚
·
2016-10-13 09:26
图解
ReactiveCocoa
基本函数
本文内容仅适用于
ReactiveCocoa
v2.5关于函数响应式编程(FRP),可以参考Whatis(functional)reactiveprogramming?
稻子_Aadan
·
2016-10-10 16:30
如何为项目创建Podfile
(:wq)4.安装pod:podinstall5.打开.xcworkspace工程文件6.在工程文件目录下找到Podfile文件,添加需要的第三方库,如:platform:ios,'7.0' pod'
ReactiveCocoa
DevanChen
·
2016-09-29 10:00
LPDMvvmKit系列之UITableView的改造
阅读本文需要对
ReactiveCocoa
足够了解,也可以参阅图解
ReactiveCocoa
基本函数CocoaTouchFramework无疑是一个很好的框架,特别是对动画的支持,在我接触过的框架中可能是最好的
稻子_Aadan
·
2016-09-27 19:31
ReactiveCocoa
(RAC)
1.
ReactiveCocoa
简介
ReactiveCocoa
(简称RAC),是由Github开源的一个应用于IOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾
雷晏
·
2016-09-20 17:29
iOS UISearchBar实现
代码中的布局使用Masonry,另外还使用了
ReactiveCocoa
来处理删除某条历史记录、清空历史记录等操作的消息传递。
jing37
·
2016-09-14 17:35
RAC学习笔记
RAC学习笔记
ReactiveCocoa
(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。
dengzilan4940
·
2016-09-12 22:00
ui
移动开发
rxswift
(转)
ReactiveCocoa
之RAC合并
@interfaceViewController()@property(weak,nonatomic)IBOutletUITextField*accountField;@property(weak,nonatomic)IBOutletUITextField*pwdField;@property(weak,nonatomic)IBOutletUIButton*loginBtn;@end@implem
大强哥
·
2016-09-09 14:54
(转)
ReactiveCocoa
之RAC映射
-(void)map{//Map使用步骤://1.传入一个block,类型是返回对象,参数是value//2.value就是源信号的内容,直接拿到源信号的内容做处理//3.把处理好的内容,直接返回就好了,不用包装成信号,返回的值,就是映射的值。//Map底层实现://0.Map底层其实是调用flatternMap,Map中block中的返回的值会作为flatternMap中block中的值。//1
大强哥
·
2016-09-09 14:20
(转)
ReactiveCocoa
之RAC过滤
//跳跃:如下,skip传入2跳过前面两个值//实际用处:在实际开发中比如后台返回的数据前面几个没用,我们想跳跃过去,便可以用skip-(void)skip{RACSubject*subject=[RACSubjectsubject];[[subjectskip:2]subscribeNext:^(idx){NSLog(@"%@",x);}];[subjectsendNext:@1];[subje
大强哥
·
2016-09-09 11:40
iOS
Reactivecocoa
(RAC)知其所以然(源码分析,一篇足以)
前言如今RAC大行其道,对其讲解的博客也多不胜数,稍微有点经验的估计也已经对这个爽到不要不要的框架运用自如了,真正沉下来研究其实现原理的估计也不在少数,这里仅仅是记录一下自己的分析理解,更是在写这篇博客的过程中深化自己对RAC的认知,可能就是想到哪写到哪,各位朋友能从其中学到东西是最好了,要是感觉没什么干货也别对小弟拍砖啊!一、关于常见类1、RACSiganl信号类的使用如下图:信号类使用图完成一
王隆帅
·
2016-09-03 23:00
Swift中的函数式编程
一.背景简介最近很多同学问关于
ReactiveCocoa
的问题,所有打算写一个相关系列的文章,当然目前iOS主流编程语言正在向Swift转变,我会直接写RxSwift。
coderwhy
·
2016-08-31 15:10
ReactiveCocoa
学习笔记一--NSArray溯源
废话说在前面不知道有多少人和我一样,觉得现在学习Swift仍然是比较尴尬的:第一是因为Swift目前还在不断进化中,即使学习了也仍然会有大大小小的改动,当然这个原因是比较次要的,毕竟并不是每次升级都会面目全非,而且相比较用Swift所带来的好处来说,这点原因基本上可以被无视掉;第二个原因也是最主要的,大多数情况下,我们的工程并不是全新的工程,都有少则一年,多则好几年的ObjC代码沉淀,这部分代码不
MD5Ryan
·
2016-08-28 18:35
ReactiveCocoa
学习
1.
ReactiveCocoa
是什么?
城市之光
·
2016-08-25 21:57
走进
ReactiveCocoa
的大门
前面也说了RAC配合MVVM使用才能发挥最大的作用,因为RAC可以在VM模块中进行业务逻辑和网络请求,所以可以说完全分担了控制器的压力。一:RAC的核心是RACSignal类(信号)RACSignal:就RAC来说是构造单元.它代表我们最终将要收到的信息.当你能将未来某时刻收到的消息具体表示出来时,你可以开始预先运用逻辑并构建你的信息流,而不是必须等到事件发生才执行。白话一点就是最后我是一定会收到
夜破星辰_JSON
·
2016-08-25 10:07
iOS-进击之路
iOS 第三方框架大全
常用第三方今天就给大家总结一下,我们在项目中用到最多的第三方,免去了大家花时间去搜索,在这里大家进行了全面的总结.编程框架1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
AlbertWang416
·
2016-08-18 12:49
有关开发工具
iOS函数响应式编程以及
ReactiveCocoa
的使用
打算在项目中大面积使用RAC来开发,所以整理一些常用的实践范例和比较完整的api说明方便开发时随时查阅声明式编程泛型Declarativeprogramming函数反应式编程是声明式编程的子编程范式之一高阶函数需要满足两个条件一个或者多个函数作为输入。有且仅有一个函数输出。Objective-c里使用block作为函数[arrayenumerateObjectsUsingBlock:^(NSNum
星光社的戴铭
·
2016-08-11 19:20
MVVM与
ReactiveCocoa
本文最大的意义在于,提供了一种读者可以复现的方式,逐步引出从MVC向MVVM尽可能平滑过渡的一种方案;此外,也是为数不多的
ReactiveCocoa
实例文章之一.从MVC到MVVM之一个典型的MVC应用场景
iOS_Alex
·
2016-08-07 23:55
从零开始开发一个App(3)- iOS客户端
终于来到了主战场,对我来说这是最繁琐但也是最简单的一步:)工程搭建二话不说,老规矩祭出Xcode,新建工程,新建Podfileplatform:ios,'7.0'pod'Masonry'pod'BFKit'pod'
ReactiveCocoa
'pod'AFNetworking'pod
陈晓寒
·
2016-08-05 13:10
关于cocoa plods的那些人,那些事,那些坑
引言最近在探索一个框架
ReactiveCocoa
,走手动的集成的方式,感觉好low,新买的电脑,那就装一个cocoaplods吧,首先我们需要知道装cocoaplods大致需要三个步骤,更新ruby环境
superherohui
·
2016-08-05 10:56
ReactiveCocoa
之学习篇
前言很多blog都说
ReactiveCocoa
好用,然后各种秀自己如何灵活运用
ReactiveCocoa
,但是感觉真正缺少的是一篇如何学习
ReactiveCocoa
的文章,看了很多篇都没看出怎么使用
ReactiveCocoa
rectinajh
·
2016-08-04 15:23
史上最全
ReactiveCocoa
(RAC)之信号类源码解析
信号signal是RAC的绝对核心,所有的操作都是围绕着信号来处理的。比如:创建信号,订阅信号,发送信号是消息发送的核心步骤。常见的三个信号类为:RACSignalRACSubjectRACReplaySubject一、RACSignal代码实现://1.创建信号RACSignal*siganl=[RACSignalcreateSignal:^RACDisposable*(idsubscriber
CoderDancer
·
2016-08-03 11:21
RAC 的简单应用
官方的说,
ReactiveCocoa
(其简称为RAC)是由GitHub开源的一个应用于iOS和OSX开发的新框架。RAC具有函数式编程和响应式
11040203
·
2016-08-02 23:56
ReactiveCocoa
汇总2 常见用法及宏
作品链接:http://www.jianshu.com/users/1e0f5e6f73f6/top_articles1.
ReactiveCocoa
开发中常见用法1.1代替代理:rac_signalForSelector
打电话记错号码的人
·
2016-07-29 18:29
ReactiveCocoa
和RXSwift速查表
原文地址:传送门只做同步更新功能感谢在经历两个月漫长的学习时间之后,对
ReactiveCocoa
和RXSwift等函数响应式编程框架的学习已经有了一个非常清晰的概念。
南栀倾寒
·
2016-07-28 11:28
ReactiveCocoa
-Swift部分入门指南-SignalProducer
原文地址:传送门只做同步更新功能学习过ReactiCocoa(以下简称RAC)的同学一般都会使用Objective-C的部分,不过RAC3之后支持了Swift,目前RAC3.x支持的是Swift1.x系列,RAC4支持的是Swift2.x系列。今天花了一点时间学习了下Swift部分示例代码。这里做些记录。Swift是支持playground,可以使用Markdown编写文档,并且所见即所得的界面方
南栀倾寒
·
2016-07-25 18:31
ReactiveCocoa
之基础篇
(注明,此文来自小码哥教学内容,为本人方便查看,才写此笔记)最快让你上手
ReactiveCocoa
之基础篇前言很多blog都说
ReactiveCocoa
好用,然后各种秀自己如何灵活运用
ReactiveCocoa
Style_伟
·
2016-07-15 13:41
Swift开发应用实践
所用到的第三方库Alamofire网络请求库
ReactiveCocoa
响应式编程,能够实现代码的高聚合EVReflection(2.38.2)数据建模SDWebImage网络图片框架IconFont帮助文档是
木头与琉璃
·
2016-07-14 17:56
ReactiveCocoa
添加cocoapods 配置图文教程及坑总结
本文即谢了如何配置,配置过程中遇到的坑也总结了,目前发现如何配置RAC这方面的文章太少了,其实坑还是有一点的,这些坑都需要google才能解决正题使用CocoaPods在使用之前,确保你需要的库在Specsrepository或者cocoapods.org上可以查询到。在新的项目中使用CocoaPods创建一个新的Xcode项目。步骤如下:一)为项目添加cocoapod,已经添加过cocoapod
wg689
·
2016-07-10 00:50
ReactiveCocoa
优秀博客阅读笔记
**推荐:
ReactiveCocoa
和MVVM专题,汇聚一些优秀相关博客**为梦想每天前行(与本文无关)
ReactiveCocoa
为事件定义了一个标准接口,从而可以使用一些基本工具来更容易的连接、过滤和组合
wg689
·
2016-07-09 16:15
ReactiveCocoa
使用3
前言很多blog都说
ReactiveCocoa
好用,然后各种秀自己如何灵活运用
ReactiveCocoa
,但是感觉真正缺少的是一篇如何学习
ReactiveCocoa
的文章,小编看了很多篇都没看出怎么使用
shangshang1029
·
2016-07-08 15:00
Objective-C
ReactiveCocoa
框架学习(二)
本文翻译自GitHub上的开源框架
ReactiveCocoa
的readme,英文原文链接https://github.com/
ReactiveCocoa
/
ReactiveCocoa
.
ReactiveCocoa
shangshang1029
·
2016-07-08 14:00
ios
Objective-C
ReactiveCocoa
的使用
http://www.cocoachina.com/applenews/devnews/2014/0115/7702.html转自无网不剩的博客
ReactiveCocoa
是Github开源的一款cocoaFRP
shangshang1029
·
2016-07-08 10:00
ios
xcode
Objective-C
oc
Object_C
iOS第三方插件与App Demo地址总览
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/
ReactiveCocoa
/
ReactiveCocoa
2:hud提示框地址:https://github.com/jdg
ReturningProdigal
·
2016-07-08 10:00
ios
插件
demo
第三方
走进
ReactiveCocoa
的世界
在学习
ReactiveCocoa
之前,先学习一下概念
ReactiveCocoa
是一套开源的基于Cocoa的FRP框架.FRP的全称是FunctionalReactiveProgramming,中文译作函数式响应式编程
qq981932962
·
2016-07-04 15:00
ios
函数式编程
oc
RAC
[置顶] 推荐大家在GitHub 上值得关注学习的 iOS 开源项目
GitHub上有很多不错的iOS开源项目,和大家特别推荐以下几个项目:1.
ReactiveCocoa
GitHub链接:
ReactiveCocoa
/
ReactiveCocoa
GitHub自家的函数式响应式编程范式的
hbblzjy
·
2016-07-01 11:00
开源
开源项目
ios开发
库
函数式
ReactiveCocoa
4 图解之六——信号发生器(SignalProducer)
一个信号发生器,由SignalProducer类型表示,可以创建信号(signals)并施加副作用(sideeffects)。信号发生器用来表示操作或者任务,比如网络请求,每一次对它调用start()将会生成一个新的后台操作,并允许调用者监视它的结果。另一种形式的startWithSignal()方法,会给出产生的信号,允许在必要的情况下被监听多次。根据start()方法的动作方式,被同一个信号发
HetfieldJoe
·
2016-06-28 22:36
GitHub 上值得关注学习的 iOS 开源项目
作者:吴辉斌链接:https://www.zhihu.com/question/22914651/answer/25089054一、
ReactiveCocoa
GitHub链接:
ReactiveCocoa
xiaoxiaobukuang
·
2016-06-24 11:00
github
ios
开源项目
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他