質問: いつもお世話になっております。 iOS開発の練習がてら、目覚ましアプリを開発しようと思うのですが、 少し調べたところ、iOSではバックグラウンド処理に制限があり、すぐにサスペンド状態になってしまう ことがわかりました。 アプリを起動していない状態で、アラートを作動する方法等は、どのようにして 実装しているのか気になります。 バックグラウンドフェッチ以外で、何か方法はあるのでしょうか?(バックグラウンドフェッチも、アプリがNotRunning状態だと、動かないですよね・・・)
回答: こんにちは。 気になりましたので、検索してみたらGitHubにてアラームアプリを作ったものを公開している方がいらっしゃいましたので紹介します。 natsu1211/Alarm-ios-swift iOS 10, Swift 3で書いてあるそうなので、ビルドして実機で確認できると思います。 お探しの処理が走っている場所は AppDelegate.swift 、 Scheduler.swift らへんでしょうか・・・? Info.plistにはあまり大きな変更はなさそうですね。 参考になれば幸いですm(_ _)m