美文网首页
控制器的生命周期

控制器的生命周期

作者: 您079 | 来源:发表于2018-04-20 13:16 被阅读0次

    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(@"发生内存警告");
    }
    
    
    

    相关文章

      网友评论

          本文标题:控制器的生命周期

          本文链接:https://www.haomeiwen.com/subject/febakftx.html