這兩種定時器有啥區別?
如下代碼執行結果怎么解釋?
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
NSLog(@"dispatch_after 1001");
});
[NSTimer scheduledTimerWithTimeInterval:0.53 repeats:NO block:^(NSTimer * _Nonnull timer) {
NSLog(@"NSTimer 1002");
}];
// 執行結果
2020-02-24 10:55:39.255721+0800 ILGDemo[3833:454767] NSTimer 1002
2020-02-24 10:55:39.274360+0800 ILGDemo[3833:454767] dispatch_after 1001
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/62697.html
標籤:iOS
