생명주기 함수 - ehrldyd15/Swift_Skills GitHub Wiki

생명주기 함수

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
    print("ViewController의 메모리에 View가 Load됨")
}

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    print("ViewController의 view가 Load됨")
}

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    print("ViewController의 view가 화면에 나타남")
}

override func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    print("ViewController의 view가 사라지기 전")
}

override func viewDidDisappear(_ animated: Bool) {
    super.viewDidDisappear(animated)
    print("ViewController의 view가 사라짐")
}

override func viewWillLayoutSubviews() {
    super.viewWillLayoutSubviews()
    print("ViewController의 SubView를 레이아웃 하려함")
}

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    print("ViewController의 SubView를 레이아웃 함")
}