Avatar
omochimetaru 8/29/2018 2:34 AM
DispatchSourceのタイマーの発火時刻がアプリがバックグラウンド状態の際に到達した場合、 次にアプリがフォアグラウンドになった瞬間にそのタイマーのイベントが発生するんですが、 UIApplicationのwillEnterForeground通知も同様にフォアグラウンドになった瞬間に呼ばれます。 観察した範囲ではこれらは常にタイマーイベントが先に発生しているんですが、 タイマーイベントとフォアグラウンドイベントの前後順って保証されているんですか? ドキュメントがあったら知りたいです
2:35 AM
もちろん真の時系列で言えばタイマーが発火したあとでフォアグラウンドになっているのでそのように動いてほしという気持ちなんですが・・・