是的,我知道我是否希望我的应用对用户的多任务操作做出响应,例如切换到另一个应用,我应该处理
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidBecomeActive:(UIApplication *)application
如果我的应用程序执行了很长的时间(例如下载大文件)并且用户导致我的应用程序进入后台该怎么办?用户返回我的应用程序时,该操作会自动暂停并恢复吗?
当我的应用进入后台或在前台继续运行时,幕后究竟会发生什么?
如果当用户让我的应用程序进入后台时我的应用程序执行只是在方法中间怎么办?
例如,我的应用正在执行
for (int i = 1 to 10000K) {
do some calculation;
}
当i == 500K时,用户切换到另一个应用程序。我的应用程序中的for循环会怎样?