(2011-12-01 追記あり)UIApplicationDelegateの呼び出しが iOS5 から変わった件。 Task Completion を使った iOS4 でのバックグラウンド実行サンプルを作ってみた。 サンプル 実行するとキューにたまった 30個のデータが順番に処理されてテーブルから消えていく。 処理は GCD を使い別スレッドで実行される。右上の[+]ボタンを押すとキューへデータが追加されていく。途中でホームボタンを押してアプリを切り替えても Task Completion によって処理は停止すること無く実行され続ける。わかりやすいようにアプリのアイコンバッヂに残タスク数を表示してみた。 バッジの数字は時間と共にカウントダウンされていくので処理が行われていることが確認できる。 Task Completion とは? Task Completion は、iOS4 から導入さ
パラメータ 説明 UIApplicationDidBecomeActiveNotification アプリケーションがアクティブになった時に通知。アプリ起動時やロック解除時 UIApplicationDidChangeStatusBarFrameNotification ステータスバーのサイズ変更が発生した時に通知。デバイスが回転した時など UIApplicationDidChangeStatusBarOrientationNotification デバイスの向きが変わった後に通知 UIApplicationDidEnterBackgroundNotification アプリケーションがバックグラウンドに入る時に通知 UIApplicationDidFinishLaunchingNotification アプリケーションが起動した直後に通知 UIApplicationDidReceiveM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く