Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2,205件41iPhoneの使用時間(端末がスリープしていない時間)を計測するアプリを作りたいと考えています。計測方法がわかりません。質問1端末の使用時間を計測しているみたいなんですが、(一般>使用状況>バッテリーの使用状況>使用時間)その情報をアプリから取得することはできませんか?質問2端末がスリープから起きたタイミングでバックグラウンドでアプリを起動し、時刻を取得するといった処理することは可能ですか?また、端末がスリープした後にバックグラウンドでスリープした時刻を取得する処理は可能ですか?質問3その他にiphoneの使用時間を計測する方法はありませんか?どうかご教示ください。票1NSProcessInfoのsystemUptimeファンクションで使用時間(秒)がわかります。スリープするとuptimeは増えないので、起動してから端末を動かしている時間の累計のようです。Fetchを利用することで実現できるのではないでしょうか。設定した時間毎(おおよそですが)にapplication:performFetchWithCompletionHandlerが呼ばれるので、その中で時刻を取得してアプリケーション起動時等の時刻との差を求めてという方法を試してみると良いかもしれません。Fetchの説明については検索すると色々と情報があります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。