티스토리 뷰

IOS/UIKit

iOS ViewController 생명주기

내일도이렇게 2022. 7. 3. 15:52

View controller Life Cycle - https://www.edwith.org/boostcourse-ios/lecture/16858/

 

loadView

  • 뷰 컨트롤러의 기본 view 생성하고 할당 

viewDidLoad

  • 메모리에 처음 로드될 때 한번 호출 

viewWillLayoutSubviews 

  • 뷰의 바운드가 최종적으로 결정되는 최초 시점 

viewDidLayoutSubviews 

  • 서브 뷰의 레이아웃이 결정되고 난 후에 호출 

viewWillAppear 

  • 화면이 나타나기 직전에 호출 
  • 화면이 나타날때마다 수행하는 작업 

viewDidAppear 

  • 화면이 나타나면 호출 

 viewWillDisapper 

  • 화면이 사라지기 직전에 호출 

  viewDidDisappear 

  • 사라진 후에 호출 

 

※  메서드들 사용할 때는 override 와 super 키워드를 작성해야한다. 

 override func viewDidLoad() {
     super.viewDidLoad()
 }

'IOS > UIKit' 카테고리의 다른 글

[AutoLayout] Hugging priority & Compression Priority  (0) 2022.03.24
CustomView (xib) 만들기  (0) 2022.03.14
UIScrollView 구현  (0) 2022.02.05
UIStackView 기초  (0) 2022.01.28
collectionView cell 삭제  (0) 2021.12.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함