- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp
tions:(NSDictionary *)launchOptions
{
//开始运行
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewControll
er:self.viewController];
self.window.rootViewController = navController;
[self.window makeKeyAndVisible];
return YES;
}
- (void)applicationWillResignAct
ive:(UIApplication *)application
{
/ *
将应用程序将要搬从主动到在活跃的状态。这可能发生某些类型的暂时中断(如传入的电话或短信)或者当用户退出应用程序,它开始过渡到背景状态。
使用这个方法来暂停正在进行的任务,禁用计时器,并抑制OpenGL ES的帧率。游戏应该用这种方法来暂停游戏。
* /
}
- (void)applicationDidEnterBackg
round:(UIApplication *)application
{
/ *
使用这个方法来释放共享资源,用户数据保存、无效计时器,并存储了足够多的应用程序状态信息来恢复您的应用程序以其当前状态的情况下是终止后。
如果你的应用程序在后台执行,这个方法被调用而不是applicationWillTerminate
:当用户退出。
* /
}
- (void)applicationWillEnterFore
ground:(UIApplication *)application
{
/ *
称为部分转变的背景在活跃的状态,在这里你能取消许多所做的更改在进入背景。
* /
}
- (void)applicationDidBecomeActi
ve:(UIApplication *)application
{
/ *
重新启动任何任务都停了下来(或尚未开始),而应用程序是不活跃。如果应用程序是在之前的背景,可选地刷新用户界面。
* /
}
- (void)applicationWillTerminate
:(UIApplication *)application
{
/ *
称为当要终止应用程序。
如果适当保存数据。
看到也applicationDidEnterBackg
round:。
* /
}
{
}
- (void)applicationWillResignAct
{
将应用程序将要搬从主动到在活跃的状态。这可能发生某些类型的暂时中断(如传入的电话或短信)或者当用户退出应用程序,它开始过渡到背景状态。
使用这个方法来暂停正在进行的任务,禁用计时器,并抑制OpenGL ES的帧率。游戏应该用这种方法来暂停游戏。
* /
}
- (void)applicationDidEnterBackg
{
/ *
使用这个方法来释放共享资源,用户数据保存、无效计时器,并存储了足够多的应用程序状态信息来恢复您的应用程序以其当前状态的情况下是终止后。
如果你的应用程序在后台执行,这个方法被调用而不是applicationWillTerminate
* /
}
- (void)applicationWillEnterFore
{
称为部分转变的背景在活跃的状态,在这里你能取消许多所做的更改在进入背景。
* /
}
- (void)applicationDidBecomeActi
{
重新启动任何任务都停了下来(或尚未开始),而应用程序是不活跃。如果应用程序是在之前的背景,可选地刷新用户界面。
* /
}
- (void)applicationWillTerminate
{
称为当要终止应用程序。
如果适当保存数据。
看到也applicationDidEnterBackg
* /
}