在这里我要先说一句题外话,是关于Prefix.pch的,选中项目,修改$(SRCROOT)/YourProject/Prefix.pch即可,并无很多麻烦。
闲言少叙,直接上代码,可以运行一下试试:
1 #import "AppDelegate.h" 2 3 @interface AppDelegate () 4 5 @end 6 7 @implementation AppDelegate 8 9 // 程序启动之后执行,并且只在第一次程序启动时执行,以后不再执行 10 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 11 // 打印方法名和行数 12 NSLog(@"%s %d 应用程序已经启动", __FUNCTION__, __LINE__); 13 14 return YES; 15 } 16 17 - (void)applicationWillResignActive:(UIApplication *)application { 18 // 打印方法名和行数 19 NSLog(@"%s %d 程序将要失去焦点", __FUNCTION__, __LINE__); 20 } 21 22 - (void)applicationDidEnterBackground:(UIApplication *)application { 23 // 打印方法名和行数 24 NSLog(@"%s %d 程序已经进入后台", __FUNCTION__, __LINE__); 25 } 26 27 - (void)applicationWillEnterForeground:(UIApplication *)application { 28 // 打印方法名和行数 29 NSLog(@"%s %d 程序将要进入前台", __FUNCTION__, __LINE__); 30 } 31 32 - (void)applicationDidBecomeActive:(UIApplication *)application { 33 // 打印方法名和行数 34 NSLog(@"%s %d 程序已经获得焦点", __FUNCTION__, __LINE__); 35 } 36 37 - (void)applicationWillTerminate:(UIApplication *)application { 38 // 打印方法名和行数 39 NSLog(@"%s %d 程序将要终止", __FUNCTION__, __LINE__); 40 } 41 42 @end