简介 ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源的一个应用于iOS和OS X的新框架。 为什么使用RAC? 因为RAC具有高聚合低耦合的思想所以使用RAC会让代码更简洁,逻辑更清晰。 如何在项目中添加RAC? 方法1.可以使用Coco ...
分类:
其他好文 时间:
2018-02-05 12:44:18
阅读次数:
182
1. Bind 方法 ReactiveCocoa操作的核心方法是bind(绑定),而且RAC中核心开发方式,也是绑定,之前的开发方式是赋值,而用RAC开发,应该把重心放在绑定,也就是可以在创建一个对象的时候,就绑定好以后想要做的事情,而不是等赋值之后在去做事情。 列如:把数据展示到控件上,之前都是重 ...
分类:
其他好文 时间:
2018-01-21 19:18:47
阅读次数:
169
ReactiveCocoa常见类 1. RAC中最核心的类RACSiganl: RACSiganl:信号类,一般表示将来有数据传递,只要有数据改变,信号内部接收到数据,就会马上发出数据 解析: 信号类(RACSiganl),只是表示当数据改变时,信号内部会发出数据,它本身不具备发送信号的能力,而是交 ...
分类:
其他好文 时间:
2018-01-19 01:27:20
阅读次数:
226
一、储备 Block使用场景 二、编程思想 前沿:面对需求,往往需要可以快速实现需求,在一过程,就是编程思想。 2.1 面向过程 2.2 面向对象 2.3 链式编程思想 2.4 响应式编程思想 2.5 函数时编程思想 ...
分类:
移动开发 时间:
2018-01-07 11:57:04
阅读次数:
260
"RAC(ReactiveCocoa)使用方法(一)" "RAC(ReactiveCocoa)使用方法(二)" 上篇文章: "RAC(ReactiveCocoa)使用方法(一)" 中主要介绍了一些RAC中常见类的用法,这篇文章主要总结日常开发中结合一些UI控件的用法。 RAC给常见的很多UI类拓展了 ...
分类:
其他好文 时间:
2017-11-29 16:18:21
阅读次数:
154
"RAC(ReactiveCocoa)使用方法(一)" "RAC(ReactiveCocoa)使用方法(二)" 什么是RAC? 最近回顾了一下 的方法,也看了一些人的文章,现写篇文章总结一下。 现在这个库最新支持Swift,如果你要是用 的话不指定版本它默认是下载Swift版本,如果依旧想用OC版本 ...
分类:
其他好文 时间:
2017-11-29 16:13:42
阅读次数:
167
什么是RAC? 其实RAC就是一个简化代码的第三方库ReactiveCocoa,直接用Cocoapods添加到项目里就可以, podfile 文件添加 pod 'ReactiveCocoa',然后终端 pod install ,头文件引用: 使用RAC 1.方法 RAC最简单的使用技巧就是对事件的监 ...
分类:
移动开发 时间:
2017-11-13 16:44:33
阅读次数:
216
1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/t ...
分类:
Web程序 时间:
2017-09-28 18:39:09
阅读次数:
388
1. RACSignal使用步骤及底层实现 (1) 创建信号 (RACSignal底层实现:把didSubscribe保存到信号中,还不会触发。) createSignal的意义是,创建一个signal对象,并且把参数赋值给signal的名为didSubscribe的属性,这个block的参数是su ...
分类:
其他好文 时间:
2017-09-20 20:57:54
阅读次数:
250