iPhoneの使用時間(端末がスリープしていない時間)を計測するアプリを作りたいと考えています。しかし、計測方法がわかりません。

質問1

端末の使用時間を計測しているみたいなんですが、
(一般>使用状況>バッテリーの使用状況>使用時間)
その情報をアプリから取得することはできませんか?

質問2

端末がスリープから起きたタイミングでバックグラウンドでアプリを起動し、時刻を取得するといった処理することは可能ですか?
また、端末がスリープした後にバックグラウンドでスリープした時刻を取得する処理は可能ですか?

質問3

その他にiphoneの使用時間を計測する方法はありませんか?

どうかご教示ください。