UIViewController

Groot·2022년 6월 7일
0

TIL

목록 보기
8/153
post-thumbnail

TIL

🌱 난 오늘 무엇을 공부했을까?


📌 UIViewController

📍 viewDidLoad

  • 뷰가 로드 되었다
  • 시스템에 의해 자동으로 호출되기 때문에 일반적으로 리소스를 초기화하거나 초기 화면을 구성하는 용도로 주로 사용합니다. 화면이 처음 만들어질 때 한 번만 실행되므로, 처음 한 번만 실행해야 하는 초기화 코드가 있을 경우 이 메소드 내부에 작성하면 됩니다.

📍 viewWillAppear

  • 뷰가 나타날 것이다
  • viewWillAppear는 뷰가 이제 나타날 거라는 신호를 컨트롤러에게 알리는 역할을 합니다. 즉 뷰가 나타나기 직전에 호출된다고 볼 수 있습니다.

📍 viewDidAppear

  • 뷰가 나타났다
  • viewDidAppear는 뷰가 나타났다는 것을 컨트롤러에게 알리는 역할을 합니다. 또한 화면에 적용될 애니메이션을 그려줘요. 이 viewDidAppear는 뷰가 화면에 나타난 직후에 실행됩니다.

📍 viewWillDisappear

  • 뷰가 사라질 것이다
  • 뷰가 사라지기 직전에 호출되는 함수인데요, 뷰가 삭제 되려고하고있는 것을 뷰 콘트롤러에 통지합니다.

📍 viewDidDisappear

  • 뷰가 사라졌다
  • 뷰 컨트롤러가 뷰가 제거되었음을 알려준답니다.

📍 생명주기

viewDidLoad

viewWillAppear

viewDidAppear

viewWillDisappear

viewDidDisappear

참고

profile
I Am Groot

0개의 댓글