앱/iOS(Swift)

[iOS] 뷰컨트롤러 생명주기

리드맥 2022. 1. 13. 09:53

  • viewDidLoad: 뷰의 로딩이 완료됐을때 시스템에 의해 자동호출,리소스초기화나 초기화면 구성용도로 주로 사용된다.
    화면이 만들어 질때 한번만 실행
  • viewWillAppear: 뷰가 나타나기 직전에 호출
  • viewDidAppear: 뷰가 나타났다는 것을 컨트롤러에게 알리는 역할, 화면에 적용될 에니메이션을 그려줌
    뷰가 화면에 나타난 직후 실행
  • viewWillDisppear: 뷰가 사라지기 직전에 호출되는함수, 뷰가 삭제되려고 하고있는것을 뷰컨트롤러에게 통지
  • viewDidDisappear: 뷰가 제거되었음을 알려줌