【iPhone】アプリのスリープを検知する方法

Posted by: daichi  /  Category: iphone開発

iPhoneをロックした場合など、アプリがスリープ状態になり、タイマーなどロック中でも動いて欲しい処理がストップしてしまう。

なのでスリープを検知して、スリープ時に測定時間と現在時刻を保存。
スリープ解除時に解除時刻と保存時刻の差分を測定時間に加えるなどの処理でバックグラウンドで動き続けているようにみせる。

スリープ時、スリープ解除時は、UIApplicationDelegateの以下のメソッドが呼ばれる。

スリープ解除時。

?View Code OBJECTIVIE-C
- (void)applicationDidBecomeActive:(UIApplication *)application



スリープ時。

?View Code OBJECTIVE-C
- (void)applicationWillResignActive:(UIApplication *)application



関連のあるアプリ

iTask Timer
iTask Timer 2009/06/05 リリース
仕事効率化 230円
時間管理アプリ
app_store_badge

【UIVIewController】iPhoneを横向きにした時に別画面を表示する方法

Posted by: daichi  /  Category: iphone開発

これだいぶやられました。
こんな風にただ横向きに画面を表示したいだけなのですが、ハマり倒しました。

横向き画面

二度とやられないためにもここに残します。

続きを読む

【ニコニコ】キュイン for iPhone

Posted by: daichi  /  Category: 開発後

加速度センサーとオーディオ周りの勉強がてら
キュインアプリを作りました。

<a href=”http://www.nicovideo.jp/watch/sm6629980″ mce_href=”http://www.nicovideo.jp/watch/sm6629980″>【ニコニコ動画】キュイン for iPhone</a>

音はAVAudioPlayerで再生。
コードはこんな感じ

続きを読む

Get Adobe Flash playerPlugin by wpburn.com wordpress themes