IOS RAC定时器
2020-08-04 本文已影响0人
越天高
// 定时器
// [NSTimer scheduledTimerWithTimeInterval:<#(NSTimeInterval)#> target:<#(nonnull id)#> selector:<#(nonnull SEL)#> userInfo:<#(nullable id)#> repeats:<#(BOOL)#>]
//RAC 定时器
[[RACSignal interval:1 onScheduler:[RACScheduler scheduler]] subscribeNext:^(NSDate * _Nullable x) {
NSLog(@"%@",x);
}];
//延迟执行
[[[RACSignal createSignal:^RACDisposable * _Nullable(id<RACSubscriber> _Nonnull subscriber)
{
[subscriber sendNext:@"你个大猪蹄子"];
return nil;
}] delay:3] subscribeNext:^(id _Nullable x) {
NSLog(@"%@",x);
}];