外行';s术语,在构建iOS应用程序时应如何使用appdelegate文件?

外行';s术语,在构建iOS应用程序时应如何使用appdelegate文件?,ios,appdelegate,Ios,Appdelegate,关于这一点,似乎除了广泛的、充满行话的解释外,没有什么好的明确和有用的解释。用外行的话说,应用程序委托文件最好用于捕捉(然后做一些响应)与应用程序相关的重要事件,例如: application:willFinishLaunchingWithOptions: application:didFinishLaunchingWithOptions: applicationDidBecomeActive: applicationDidEnterBackground: applicationWillResi

关于这一点,似乎除了广泛的、充满行话的解释外,没有什么好的明确和有用的解释。

用外行的话说,应用程序委托文件最好用于捕捉(然后做一些响应)与应用程序相关的重要事件,例如:

application:willFinishLaunchingWithOptions:
application:didFinishLaunchingWithOptions:
applicationDidBecomeActive:
applicationDidEnterBackground:
applicationWillResignActive: (Called when leaving the foreground state.)
applicationWillEnterForeground: (Called when transitioning out of the background state.)
applicationWillTerminate:
只要iOS告诉你的应用发生了这些事情,你就可以让你的应用做它需要做的任何事情。例如,当手机接到来电时,您是否需要保存当前游戏状态,这是您实现自己的
应用程序willresignactive
方法的地方


其他开发人员有时也会将不容易放入子类视图控制器的代码放入应用程序委托文件中,但随着你提高iOS编程技能,你会发现有很多其他地方(和其他方式)可以保存和处理与UI无关的功能

用外行的话说,应用程序委托文件最好用于捕捉(然后做一些响应)重要的应用程序相关事件,例如:

application:willFinishLaunchingWithOptions:
application:didFinishLaunchingWithOptions:
applicationDidBecomeActive:
applicationDidEnterBackground:
applicationWillResignActive: (Called when leaving the foreground state.)
applicationWillEnterForeground: (Called when transitioning out of the background state.)
applicationWillTerminate:
只要iOS告诉你的应用发生了这些事情,你就可以让你的应用做它需要做的任何事情。例如,当手机接到来电时,您是否需要保存当前游戏状态,这是您实现自己的
应用程序willresignactive
方法的地方


其他开发人员有时也会将不容易放入子类视图控制器的代码放入应用程序委托文件中,但随着你提高iOS编程技能,你会发现有很多其他地方(和其他方式)可以保存和处理与UI无关的功能

外行术语:App delegate只是一个包含管理应用程序功能的文件

此文件最简单、最常用的用途是管理各种应用程序状态例如,如果在启动应用程序后,您想要询问用户是否想要选择接收通知。然后实现
didfishlaunchingwithoptions
功能。在此功能中,您可以实现通知注册


另一个示例方法是
applicationidenterdbackground
。顾名思义,您可以在应用程序进入后台后立即执行某些任务。它可能是最有用的类,其中管理应用程序的“状态”(活动、后台、放弃、启动等)。

外行术语:应用程序委托只是一个包含管理应用程序功能的文件

此文件最简单、最常用的用途是管理各种应用程序状态例如,如果在启动应用程序后,您想要询问用户是否想要选择接收通知。然后实现
didfishlaunchingwithoptions
功能。在此功能中,您可以实现通知注册

另一个示例方法是
applicationidenterdbackground
。顾名思义,您可以在应用程序进入后台后立即执行某些任务。它可能是最有用的类,可以管理应用程序的“状态”(活动、后台、放弃、启动等)。

回答得好。(投票)回答得好。(表决)