-(void)_test6{ RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id subscriber) { [subscriber sendNext:@"first value"]; [subscriber sendNex... ...
分类:
其他好文 时间:
2019-05-03 18:53:39
阅读次数:
182
-(void)_test2{ ///////////////////////////////////////Command 命令的用法 注意使用command.executionSignals去订阅时 一定要先订阅再excute RACCommand * command = [[RACCommand... ...
分类:
其他好文 时间:
2019-05-03 18:46:09
阅读次数:
120
-(void)_test5{ //弊端:有几个订阅者就会请求几次数据 // 1.创建信号 RACSignal *signal = [RACSignal createSignal:^RACDisposable *(id subscriber) { NSLog(@"发送热门模块的请求"); ... ...
分类:
其他好文 时间:
2019-05-03 18:43:09
阅读次数:
126
-(void)_test3{ RACSubject *signalofsignal = [RACSubject subject]; //信号中的信号(也就是发送的数据是信号) RACSubject *signal1 = [RACSubject subject]; RACSubject *signal... ...
分类:
其他好文 时间:
2019-05-03 18:42:48
阅读次数:
145
-(void)_test8{ /// RACSubject继承自RACSignal 但是RACSubject和RACSignal的区别? //1能接收1,2 //但是2只能接收2 RACSubject *subject = [RACSubject subject]; [subject subscri... ...
分类:
其他好文 时间:
2019-05-03 18:25:47
阅读次数:
284
-(void)_test4{ ///RAC combineLatest和merge // combineLatest只有当两个信号都发送了 订阅者才能收到信息 结果一次收到 结果是数组 // merge只要有一个发送了就能收到 结果一条一条收到 // RACSubject *baseSubjectT... ...
分类:
其他好文 时间:
2019-05-03 18:20:33
阅读次数:
124
-(void)_test1{ //测试RAC流程 发送next类型事件 以completed结束时: //至于有无 sendCompleted 的区别主要是用在需要知道信号状态 NSLog(@"1 信号未被创建"); RACSignal *sourceSignal = [RACSignal crea... ...
分类:
其他好文 时间:
2019-05-03 18:18:38
阅读次数:
274
-(void)_test9{ /// RACCommand又叫命令 是用来收发数据的 监听按钮点击,网络请求。。。。 RACCommand * command = [[RACCommand alloc] initWithSignalBlock:^RACSignal * _Nonnull(id _Nu... ...
分类:
其他好文 时间:
2019-05-03 18:00:51
阅读次数:
136
JSPatch 原理:在APP启动的时候,通过JavaScrptCore来执行编写的JavaScript脚本,利用OC的运行时特性来修改类的方法和属性。 1:执行JS脚本 2: 在动态修改OC类的方法和属性时的核心方法 defineClass('className', instanceMethod, ...
分类:
Web程序 时间:
2019-04-29 20:39:08
阅读次数:
174
参考:http://www.elecfans.com/baike/bandaoti/jichuzhishi/20100304178298.html OC门,又称集电极开路门,Open Collector,还有OD门(Open Drain,漏极开路门,对场效应管而言)。 即集电极开路门电路必须外界上拉 ...
分类:
其他好文 时间:
2019-04-16 17:47:33
阅读次数:
300