学习 RAC 我们首先要了解 RAC 都有哪些类 RACSignal RACSubject RACSequence RACMulticastConnection RACCommand 在学习的时候写了一个小 demo 来分别介绍每个类的作用,gitHub 地址: https://github.com ...
分类:
移动开发 时间:
2017-05-03 21:16:30
阅读次数:
255
ReactivieCocoa的底层就不说明了。这里就简单介绍它的几个基本使用场景。 Cocoapods导入ReactiveCocoa5.0以上版本注意事项 1、如果你使用的是纯swift工程,podfile文件描述如下: 2、如果你使用的是纯oc工程,podfile文件描述如下: 3、如果你使用oc ...
分类:
其他好文 时间:
2017-05-02 13:54:52
阅读次数:
211
1. 它是什么? 官方解释: [RACSignal] is a push-driven stream with a focus on asynchronous event delivery through subscriptions. 其它解释: ReactiveCocoa(简称为RAC),是由Gi ...
分类:
其他好文 时间:
2017-04-25 17:12:05
阅读次数:
149
信号(signal)— RACSignal类 1. 一般表示将来有数据传递,只要有数据改变,信号内部接收到数据,就会马上发出数据。 2. 事件类型: next:发送数据到下一个管道 error:发送数据失败 completed:发送数据完成 注意: 信号类(RACSiganl),只是表示当数据改变时 ...
分类:
其他好文 时间:
2017-04-25 17:03:24
阅读次数:
181
ReactiveCocoa是IOS广为使用的技术框架,而ReactiveCocoa的核心思想就FRP。FRP不同于JAVA的object-oriented和AOP,FRP能让你的代码像数学一样简洁,业...
分类:
其他好文 时间:
2017-03-15 10:38:35
阅读次数:
351
声明:本文转载自王隆帅 一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来实现 RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来实现 RACSignal 的 +return: 方法; RACDynamicSigna ...
分类:
移动开发 时间:
2017-03-12 13:14:43
阅读次数:
227
1.RAC简介 RAC,全名ReactiveCocoa,是一个第三方库,它可以大大简化你的代码过程。RAC具有函数式编程和响应式编程的特性。 2.配置RAC环境 (1)使用cocoapods安装RAC最新版本 具体安装方法这里不做介绍。Podfile格式如下: platform :ios, '10. ...
分类:
移动开发 时间:
2017-03-12 13:00:02
阅读次数:
270
@RACSubject信号 注意点:1如果一个页面需要多次发送这个消息,那么似乎会暴露一个bug,信号不会被销毁,等到发送第二个信号 时,第一个信号仍然会被发送,导致错误,比如一个tableView的很多cell,都可能发送某个移除信号时 解决办法:最后发送一个完成信号 示例代码 1[self.de ...
分类:
其他好文 时间:
2017-02-26 12:11:48
阅读次数:
172
一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://gith ...
分类:
其他好文 时间:
2017-02-23 11:32:31
阅读次数:
221
MVC 任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义: Massive View Controller(重量级视图控制器)。它让许多程序员绞尽脑汁如何去使代码 ...
分类:
其他好文 时间:
2017-01-17 07:53:04
阅读次数:
362