RAC
Zhang_信者的路
梦想是什么?梦想就是一种让你感到坚持就是幸福的东西。
展开
-
RAC学习一 RACSignal、RACSubject、RACSubscriber、RACDisposable
概念RAC全称-ReactiveCocoa,是GitHub上的一个开源框架,普遍称之为“函数的响应式编程”,想详细了解什么为什么叫做函数式响应编程,看 袁峥的这边文章https://www.jianshu.com/p/87ef6720a096源码阅读RAC主要的类1、RACSignal (信号类) ①通过RACSignal一个信号,但创建出来的是冷信号 ②通过订阅者订阅...原创 2018-05-05 18:34:14 · 937 阅读 · 0 评论 -
RAC学习二-RACReplaySubject
上图是RACSubject和RACReplaySubejct订阅信号的方法,RACReplaySubject是继承自RACSubject,所以RACReplaySubject既可以当做信号又可发送信号,但与RACSubject不同的是,RACSubject必须先订阅信号后发送信号,但RACReplaySubject既可以先订阅信号后发送信号,又可以先发送信号后订阅信号,即1. 创建信号...原创 2018-05-29 13:44:21 · 493 阅读 · 0 评论 -
RAC学习三-集合类RACTuple与RACSequence
RAC集合类1、RACTupleRACTuple的用法类似于OC里的数组用法,从源码来看像是NSArray的再封装,不过其宏使用比较多 RACTuple的简单用法//RACTuple 元祖RACTuple *tuple = [RACTuple tupleWithObjects:@"aa",@"bb",@"cc",nil];NSLog(@"tuple:%@:t原创 2018-05-30 17:35:43 · 464 阅读 · 0 评论 -
RAC学习四-RAC学习四(RAC常用方法)
1.代替代理 /* 1.代替代理 */self.textField.delegate = self;[[self rac_signalForSelector:@selector(textFieldDidBeginEditing:)fromProtocol:@protocol(UITextFieldDelegate)] subscribeNext:^(RACTuple * _Nullab...原创 2018-06-02 16:15:05 · 513 阅读 · 0 评论