iPhoneの使用時間(端末がスリープしていない時間)を計測したい


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

### 質問1

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

### 質問2

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

### 質問3

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

どうかご教示ください。




NSProcessInfoのsystemUptimeファンクションで使用時間(秒)がわかります。  
スリープするとuptimeは増えないので、起動してから端末を動かしている時間の累計のようです。

<https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSProcessInfo_Class/index.html#//apple_ref/occ/instp/NSProcessInfo/systemUptime>

