iOS7からは10分→3分と短くなっている。本格的な処理はiOS7から導入されたバックグラウンド送受信を使い、こちらはそこまで大げさではないちょっとした処理の延長で使う位置づけになったのだと思う。 使い方は簡単で基本1行のみ。AppDelegateの中で setupメソッドを1回呼ぶ。 #import "LKTaskCompletion.h" - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [LKTaskCompletion.sharedInstance setup]; : } バックグラウンドのタスクが終了した時はできれば下記を呼んでおく。 [LKTaskCompletion.sharedInstance endBa