Serviceを読んで理解し、同意したものとみなします。10.0iosアプリを作成しているのですが、Timerを使用しているため、ホームボタン押下時の挙動と、アプリアイコンタップによる復帰時、ホームボタンダブルタップからの復帰の挙動がわかりません。http://glassonion.hatenablog.com/entry/20120405/1333611664上記サイトでUIApplicationDelegateとUIViewControllerの関係性はわかったのですが、これを見るとホームボタンタップ時にUIViewController側の処理がどのようにして一時停止しているのかがわかりませんでした。開発しているアプリでLoggerの出力を見ていると、Timerで実行された関数は途中で処理を停止しているようでした。できればTimerで実行している関数は最後まで実行するようにして、次回の実行を停止という風にした方が、安全なのですが、そのような実装は可能でしょうか。票1こちらに、SwiftとiOSで定期的なバックグラウンド処理の実行は不可能なので諦めるべきという記事がありました。バックグラウンドでのダウンロードや音楽の再生には使えるが、それ以外ではOSが強制終了したり、審査に通らないらしいです。このため、Xcode上でProject→Target→Capabilities→BackgroundModesをONにしたときに表示される項目以外でのバックグラウンド実行は出来ないというのが一般的な回答になるかと思われます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。関連する質問0swiftでの多次元配列のデータ保存、呼び出しについて1ホームボタンを押下時してポーズされた画面がアプリに戻った時に解除されてしまう0プログラムから別のアプリを起動する0Timerを利用したバックグラウンドでの位置情報の取得0アプリ制作“ボタンを押した後にswitch文を通る前の状態に戻したい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。