UIApplicationDelegate相关

所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止。

还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统事件,这时UIApplication会通知它的delegate对象,让delegate代理来处理这些系统事件。

作用:当被打断的时候,通知代理进入到后台。

当一个应用程序启动,都会从这个方法开始

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

当应用程序失去焦点的方法,一个App显示在屏幕上,用户可以操作就是获得焦点

- (void)applicationWillResignActive:(UIApplication *)application;

当设备受到一些系统行为的干扰(如有来电等),应用程序就会进入后台

- (void)applicationDidEnterBackground:(UIApplication *)application;

应用程序进入前台

- (void)applicationWillEnterForeground:(UIApplication *)application;

应用程序获得焦点

- (void)applicationDidBecomeActive:(UIApplication *)application;

应用程序结束进程

- (void)applicationWillTerminate:(UIApplication *)application;

应用程序内存警告,如果警告多次没有处理应用程序就会被系统强制结束进程

- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

results matching ""

    No results matching ""