AppDelegate.m
// 当程序启动之后调用的方法
// application 应用程序
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSLog(@"程序启动完成之后");
return YES;
}
// 程序即将进入非活动状态 的方法
- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"程序即将进入非活动状态");
}
// 程序已经进入后台 的方法
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"程序已经进入后台");
}
// 程序即将进入前台 的方法
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"程序即将进入前台");
}
// 程序已经进入活动状态 的方法
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"程序已经进入活动状态");
}
// 程序将要退出 的方法
- (void)applicationWillTerminate:(UIApplication *)application {
NSLog(@"程序将要退出");
}
ViewController.h
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"视图已经加载完成");
}
// 显示 =========================
-(void)viewWillAppear:(BOOL)animated{
NSLog(@"视图将要显示");
}
-(void)viewDidAppear:(BOOL)animated{
NSLog(@"视图已经显示");
}
// 消失 =========================
-(void)viewWillDisappear:(BOOL)animated{
NSLog(@"视图将要消失");
}
-(void)viewDidDisappear:(BOOL)animated{
NSLog(@"视图已经消失");
}
// 排版 =======================
-(void)viewWillLayoutSubviews{
// 调用父类的一个方法
[super viewWillLayoutSubviews];
NSLog(@"视图将要排版子视图");
}
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
NSLog(@"视图已经排版子视图");
}
// 当发生内存警告时 调用的方法
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
NSLog(@"发生内存警告");
}
网友评论