Xcode

【Swift】バックグラウンド処理

2020-04-18

種類

swiftで行うバックグラウンド処理には以下の2種類あります
・Background App Refresh Tasks
・Background Processing Tasks

 

以下でそれぞれの特徴を簡単にまとめていきたいと思います

 

Background App Refresh Tasks

 

30秒以内に終了する処理を対象にしている

 

Background Processing Tasks

 

数分間かかる処理を対象にしている

 

定期実行

 

上記のTaskのearliestBeginDateプロパティ用いれば、バックグラウンドでも定期実行の処理が行えると思っていたのですが、実際には、実行しない時間を指定できるだけで、実行タイミングを指定できるものではありませんでした..

 

以上、今回はここまで...

-Xcode

© 2024 ITime