[iOS] View Controller LifeCycle

Martin Kim·2021년 7월 27일
0

iOS

목록 보기
3/11
post-thumbnail

View Controller의 Life Cycle

  • 뷰 컨트롤러의 생명주기는 다음 그림과 같다.

  • 기억하기 쉽게 다음과 같이 이해하면 될것 같다.

    로드 -> 어피어 -> 디스어피어 -> 언로드

  • 뷰 컨트롤러가 로드 되고 나서 화면에 나타나고(appear) 사라지고(disappear) 로드가 해제된다(unload).

  • 그리고 각각 앞뒤로 will, did 접두사가 붙는다. 단, 로드와 언로드만 will이 없다

  • 각 뷰 컨트롤러의 서브뷰들은 어피어 전에 레이아웃 예정되고, 레이아웃 된다

viewWillLayoutSubviews, viewDidLayoutSubviews 메서드들이 이에 해당

출처: https://www.boostcourse.org/mo326/lecture/16858/?isDesc=false 네이버 부스트코스 ios 프로그래밍 강좌

profile
학생입니다

0개의 댓글