【发布时间】:2015-11-25 06:17:35
【问题描述】:
当我双击主页按钮打开多任务屏幕时,我可以看到应用程序。这是否意味着应用程序在后台?我需要确保当我在多任务屏幕上点击一个应用程序时,是否没有调用“(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions”方法。
我认为许多应用程序仍停留在多任务屏幕上。一些应用程序是在三个月前推出的。我不相信这样的应用程序仍然保留在内存中。
【问题讨论】:
-
对于大多数人来说;他们可能没有运行 - 这是应用程序的历史堆栈。请阅读application lifecycle 文档,它告诉您所有的状态是什么——图 2-3 是最相关的。如果应用程序仍在运行,则您将不会收到
dFLWO消息,但如果它未终止,则当您切换回该应用程序时。 -
谢谢。 “这是应用程序的历史堆栈”。是的,我也这么认为。我想查看有关多任务屏幕的文档。你知道屏幕的正式名称吗?我会试着找到它....
-
Apple 将其称为
Multitasking UI。
标签: ios objective-c