https://etst.tistory.com/90
viewDidLoad
- 뷰 계층을 메모리에 로드한 직후에 수행합니다. 주로 뷰의 초기화작업을 담당합니다.viewWillAppear
- 뷰가 계층에 추가되고, 화면에 표시되기 직전에 수행합니다. 화면이 새로 올라올 때마다 수행하기 때문에 그때마다 수행해야 할 작업을 담당하기에 유용합니다.viewDidAppear
- 뷰가 화면에 표시된 이후에 수행합니다. 뷰를 보여줄 때 필요한 추가적인 작업을 담당합니다.viewWillDisappear
- 뷰가 계층에서 사라지기 직전에 수행합니다. 뷰를 생성하고나서 했던 행동들을 되돌리는 작업을 하거나 작성 또는 선택된 정보들을 삭제되기 전에 저장해두는 작업을 수행합니다.viewDidDisappear
- 뷰가 계층에서 사라진 뒤 수행합니다. 뷰를 숨기는 작업을 수행합니다.