ReativeCocoa学习笔记
文章平均质量分 76
记录RAC学习过程
王飞飞不会飞
这个作者很懒,什么都没留下…
展开
-
ReativeCocoa(三)RACCommand
使用 初始化一个commed需要一个返回类型为RACSignal类型的Block。定义好RACCommand之后可以调用execute:方法执行该命令 RACCommand *commend = [[RACCommand alloc] initWithSignalBlock:^RACSignal *(id input) { return [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscri..原创 2021-09-26 17:59:09 · 264 阅读 · 0 评论 -
ReativeCocoa(二)RACDisposable、RACSubscriber
在了解RAC的过程中,RACSignal的工作处理流程中,少不了RACDisposable和RACSubscriber的参与。本文通过前文的使用代码、解读源码,来探索RACDisposable和RACSubscriber的工作原理。 RACDisposable 翻译 disposable 英 [dɪˈspəʊzəbl] 美 [dɪˈspoʊzəbl] adj. 可任意处理的;一次性的;用后即丢弃的;可动用的;可自由支配的 n. 〈美口〉使用后随即抛掉的东西(尤指容器等) 使用 -...原创 2021-09-17 16:50:33 · 260 阅读 · 0 评论 -
ReativeCocoa(一)RACSignal解读
使用 RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) { NSLog(@"this is create block"); [subscriber sendNext:@"发送Next"]; return nil; }]; [signal subscribeNext:^(id x) {原创 2021-09-17 10:18:28 · 142 阅读 · 0 评论