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 · 278 阅读 · 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 · 274 阅读 · 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 · 153 阅读 · 0 评论