判断程序是前台运作还是后台运行的方法

判断程序是前台运行还是后台运行的方法?
APPDelegate里面的两个方法
- (void)applicationDidEnterBackground:(UIApplication *)application {
    // 进入后台
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
    // 回到前台
}
so:
1:设置 个 bool值来判断  在进入 后台的时候 变一下。进入前台的时候 变一下
2:经典啊: if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateBackground) {
 
    }