ObjectiveC バックグラウンド
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*目次 [#o40c0626]
#contents
*バックグラウンドで処理を実行し続けることができるのは3種...
マルチタスク対応といっても、バックグラウンドでなんでもか...
**情報源 [#o87513b1]
http://blog.mudaimemo.com/2011/01/ios.html
**内容に関わらず特定のタスクが完了するまでシステムに一定...
実行したいコードを UIApplication の
beginBackgroundTaskWithExpirationHandler:
endBackgroundTask:
というメソッドでくるんであげるだけ
***例 [#n87a8cc2]
// UIBackgroundTaskIdentifier型の bgTask というプロパテ...
- (void)upload {
UIApplication *app = [UIApplication sharedApplicatio...
// ここから「アプリがバックグラウンドに入っても実行し...
bgTask = [app beginBackgroundTaskWithExpirationHandle...
// このブロック内は一定時間内 (10分程度)に処理が...
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
// アップロード処理を適当に書く
// アップロード中にアプリがバックグラウンドに入っても...
}
// アップロード完了後に呼ばれるdelegateメソッド
- (void)uploadFinished {
// 「アプリがバックグラウンドに入っても実行し続けたい...
[[UIApplication sharedApplication] endBackgroundTask:...
bgTask = UIBackgroundTaskInvalid;
}
**ドキュメント [#yce732cd]
http://developer.apple.com/library/ios/#documentation/iPh...
*iOSアプリのバックグラウンド移行時にクラスごとに処理を分...
http://d.akiroom.com/2012-01/ios-background-class-navigat...
*[iOS] バックグラウンド実行見本(Task Completion) [#s1d4...
http://cocoadays.blogspot.jp/2011/04/ios-task-completion....
Task Completion は、iOS4 から導入されたマルチタスキングの...
*マルチタスク化したiOS [#y2c96734]
http://thinkit.co.jp/story/2011/01/14/1961?page=0,2
*NSOperation 非並列実行モードと並列実行モードの使い分け [...
http://d.hatena.ne.jp/glass-_-onion/20110706/1309909082
*バックグラウンドで定期実行 [#d7f89f3d]
http://blog.rspepe.com/288
*常時接続サンプル [#q8091ae2]
**iPhoneとsocket.ioサーバを常時接続させる1 [#re2e006c]
http://growthfield.hatenablog.jp/entry/2012/01/29/060746
voipとして審査にとおるかどうかはべつとして、実機で常時接...
**iPhoneとsocket.ioサーバを常時接続させる2 [#f6e87a07]
http://growthfield.hatenablog.jp/entry/2012/01/30/060135
電波が途切れても再接続する方法
**バックグランドタスク宣言による10分間の延命要求が10分毎...
http://growthfield.hatenablog.jp/entry/2012/01/31/063748
**iPhoneの位置情報をsocket.ioでリアルタイムにGoogle Mapに...
http://growthfield.hatenablog.jp/entry/2012/02/28/082834
*iOS Application Programming Guide」の「Executing Code in...
http://developer.apple.com/library/ios/#documentation/iPh...
*その他 [#h939651b]
**iPhoneアプリをRubyOnRailsでつくる関連 [#q18bf2c6]
http://www.killerstartups.com/mobile/iphoneonrails-com-yo...
**Xcode4でのiOS Frameworkの作り方 [#nb96e347]
http://d.akiroom.com/2011-11/xcode4-ios-framework/#more-175
終了行:
*目次 [#o40c0626]
#contents
*バックグラウンドで処理を実行し続けることができるのは3種...
マルチタスク対応といっても、バックグラウンドでなんでもか...
**情報源 [#o87513b1]
http://blog.mudaimemo.com/2011/01/ios.html
**内容に関わらず特定のタスクが完了するまでシステムに一定...
実行したいコードを UIApplication の
beginBackgroundTaskWithExpirationHandler:
endBackgroundTask:
というメソッドでくるんであげるだけ
***例 [#n87a8cc2]
// UIBackgroundTaskIdentifier型の bgTask というプロパテ...
- (void)upload {
UIApplication *app = [UIApplication sharedApplicatio...
// ここから「アプリがバックグラウンドに入っても実行し...
bgTask = [app beginBackgroundTaskWithExpirationHandle...
// このブロック内は一定時間内 (10分程度)に処理が...
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];
// アップロード処理を適当に書く
// アップロード中にアプリがバックグラウンドに入っても...
}
// アップロード完了後に呼ばれるdelegateメソッド
- (void)uploadFinished {
// 「アプリがバックグラウンドに入っても実行し続けたい...
[[UIApplication sharedApplication] endBackgroundTask:...
bgTask = UIBackgroundTaskInvalid;
}
**ドキュメント [#yce732cd]
http://developer.apple.com/library/ios/#documentation/iPh...
*iOSアプリのバックグラウンド移行時にクラスごとに処理を分...
http://d.akiroom.com/2012-01/ios-background-class-navigat...
*[iOS] バックグラウンド実行見本(Task Completion) [#s1d4...
http://cocoadays.blogspot.jp/2011/04/ios-task-completion....
Task Completion は、iOS4 から導入されたマルチタスキングの...
*マルチタスク化したiOS [#y2c96734]
http://thinkit.co.jp/story/2011/01/14/1961?page=0,2
*NSOperation 非並列実行モードと並列実行モードの使い分け [...
http://d.hatena.ne.jp/glass-_-onion/20110706/1309909082
*バックグラウンドで定期実行 [#d7f89f3d]
http://blog.rspepe.com/288
*常時接続サンプル [#q8091ae2]
**iPhoneとsocket.ioサーバを常時接続させる1 [#re2e006c]
http://growthfield.hatenablog.jp/entry/2012/01/29/060746
voipとして審査にとおるかどうかはべつとして、実機で常時接...
**iPhoneとsocket.ioサーバを常時接続させる2 [#f6e87a07]
http://growthfield.hatenablog.jp/entry/2012/01/30/060135
電波が途切れても再接続する方法
**バックグランドタスク宣言による10分間の延命要求が10分毎...
http://growthfield.hatenablog.jp/entry/2012/01/31/063748
**iPhoneの位置情報をsocket.ioでリアルタイムにGoogle Mapに...
http://growthfield.hatenablog.jp/entry/2012/02/28/082834
*iOS Application Programming Guide」の「Executing Code in...
http://developer.apple.com/library/ios/#documentation/iPh...
*その他 [#h939651b]
**iPhoneアプリをRubyOnRailsでつくる関連 [#q18bf2c6]
http://www.killerstartups.com/mobile/iphoneonrails-com-yo...
**Xcode4でのiOS Frameworkの作り方 [#nb96e347]
http://d.akiroom.com/2011-11/xcode4-ios-framework/#more-175
ページ名: