2024年3月10日发(作者:)

- (void)viewWillDisappear:(BOOL)animated {

[super viewWillDisappear:animated];

NSLog(@"boardVC %s ",__func__);

}

- (void)viewDidDisappear:(BOOL)animated {

[super viewDidDisappear:animated];

NSLog(@"boardVC %s ",__func__);

}

- (void)viewWillLayoutSubviews {

[super viewWillLayoutSubviews];

NSLog(@"boardVC %s ",__func__);

}

- (void)viewDidLayoutSubviews {

[super viewDidLayoutSubviews];

NSLog(@"boardVC %s ",__func__);

}

-(void)dealloc {

NSLog(@"boardVC %s ",__func__);

}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

CodeInitViewController *table = [[CodeInitViewController alloc]init];

[tionController pushViewController:table animated:true];

}

打印结果

2020-05-26 18:22:18.500999+0800 OCTestFirst[2800:709106] boardVC +[ViewController load]

2020-05-26 18:22:18.692716+0800 OCTestFirst[2800:709106] willFinishLaunchingWithOptions

2020-05-26 18:22:18.692835+0800 OCTestFirst[2800:709106] didFinishLaunchingWithOptions

2020-05-26 18:22:18.734249+0800 OCTestFirst[2800:709106] DidBecomeActive

2020-05-26 18:22:20.199220+0800 OCTestFirst[2800:709106] boardVC +[ViewController initialize]

2020-05-26 18:22:20.199373+0800 OCTestFirst[2800:709106] boardVC +[ViewController alloc]

2020-05-26 18:22:20.199450+0800 OCTestFirst[2800:709106] boardVC -[ViewController initWithCoder:]

2020-05-26 18:22:20.215590+0800 OCTestFirst[2800:709106] boardVC -[ViewController loadView]

2020-05-26 18:22:20.215777+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewDidLoad]

2020-05-26 18:22:20.215887+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewWillAppear:]

2020-05-26 18:22:20.240197+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewWillLayoutSubviews]

2020-05-26 18:22:20.240350+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewDidLayoutSubviews]

2020-05-26 18:22:20.746574+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewDidAppear:]

2020-05-26 18:22:32.853754+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewWillDisappear:]

2020-05-26 18:22:33.368178+0800 OCTestFirst[2800:709106] boardVC -[ViewController viewDidDisappear:]

2020-05-26 18:22:33.368894+0800 OCTestFirst[2800:709106] boardVC -[ViewController dealloc]

//CodeVC

从ViewController中push到纯代码实例化的CodeInitViewController中

+ (void)load {

[super load];

NSLog(@"CodeVC %s ",__func__);

}

+ (void)initialize

{

[super initialize];

NSLog(@"CodeVC %s ",__func__);