// 生命周期
// 简单理解生命周期就是试图控制器里的方法先后执行的顺序
// 加载视图时会调用该方法
override func loadView() {
super.loadView()
print("加载视图")
}
// 当加载视图结束时调用该方法
override func viewDidLoad() {
super.viewDidLoad()
print("加载视图结束")
}
// 视图将要显示时调用该方法
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("视图即将显示")
}
// 当视图已经显示时调用该方法
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
print("视图已经显示")
}
// 当视图将要消失时调用该方法
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
print("视图即将消失")
}
// 当时图已经消失时调用该方法
override func viewDidDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
print("视图已经消失")
}
// 当接收到内存警告时会执行这个方法
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
网友评论