// // AppDelegate.m // // // Created by Kenshin Cui on 14-2-23. // Copyright (c) 2014年 Kenshin Cui. All rights reserved. // #import "AppDelegate.h" @implementation AppDelegate //程序啓動以後執行,只有在第一次程序啓動後才執行,之後再也不執行; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; } // Sent when the application is about to move from active to inactive state. // This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) // or when the user quits the application and it begins the transition to the background state. // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. // Games should use this method to pause the game. //程序將要被激活時(得到焦點)執行,程序激活用戶才能操做; - (void)applicationWillResignActive:(UIApplication *)application { } // Use this method to release shared resources, save user data, invalidate timers, // and store enough application state information to restore your application to its current state in case it is terminated later. // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. //程序進入後臺後執行,注意進入後臺時會先失去焦點再進入後臺; - (void)applicationDidEnterBackground:(UIApplication *)application { } // Called as part of the transition from the background to the inactive state; // here you can undo many of the changes made on entering the background. //程序將要進入前臺時執行; - (void)applicationWillEnterForeground:(UIApplication *)application { } // Restart any tasks that were paused (or not yet started) while the application was inactive. // If the application was previously in the background, optionally refresh the user interface. //程序被激活(得到焦點)後執行,注意程序被激活時會先進入前臺再被激活; - (void)applicationDidBecomeActive:(UIApplication *)application { } // Called when the application is about to terminate. // Save data if appropriate. See also applicationDidEnterBackground:. //程序在終止時執行,包括正常終止或異常終止,例如說一個應用程序在後太運行(例如音樂播放軟件、社交軟件等)佔用太多內存這時會意外終止調用此方法; - (void)applicationWillTerminate:(UIApplication *)application { } @end