Language/iOS,AOS

iOS/Xcode 14X - View Controller 생명주기 (Life Cycle)

건담아빠 2023. 1. 9. 10:48

 

View Controller의 생명주기 (Life-CyCle)

이미지 출처 : https://subscription.packtpub.com/book/application-development/9781783550814/6/ch06lvl1sec60/uiviewcontroller-lifecycle-methods

 

Did는 과거

Will은 미래

이벤트 해석 요약 상세
viewDidLoad 뷰가 로드 되었다 뷰 컨트롤러를 생성 이건 뷰 컨트롤러를 만들 때 한 번만 호출합니다. 
viewWillAppear 뷰가 나타날 것이다 뷰 계층구조에 추가되기 직전 만들어진 뷰 컨트롤러가 뷰 계층 구조에 추가되기 직전에 호출됩니다.
즉 이름 그대로 뷰가 곧 보일 때 호출되는 메서드입니다!
viewDidAppear 뷰가 나타났다 뷰 계층구조에 추가된 직후 만들어진 뷰 컨트롤러가 뷰 계층 구조에 추가된 직후에 호출됩니다.
이름 그대로 뷰가 보여진 뒤 호출되는 메서드입니다.
viewWillDisappear 뷰가 사라질 것이다 뷰 계층구조에서 사라지기 직전 뷰 컨트롤러가 뷰 계층 구조에서 사라지기 직전에 호출됩니다.
뷰가 사라지기 직전에 호출되는 메서드입니다.
viewDidDisappear 뷰가 사라졌다 뷰 계층구조에서 사라진 직후 뷰 컨트롤러가 뷰 계층 구조에서 사라진 직후 호출됩니다.
뷰가 사라진 직후에 호출되는 메서드입니다.

보다보니 react 컴포넌트 생명주기랑 비스무리한 느낌?? (componentDIdMount.. Unmount등 ㅋ)

 

간단한건 해당 글에서 확인하시고 자세한건 참조된 URL에서 더 보면 될듯.!

제가 보기 편하게 정리한 글이라서 아래 블로그를 한번씩 꼭 방문해 보시길!!

너무 잘 설명되어 있음!

 

참조

https://developer.apple.com/documentation/webkit/wkwebview

 

Apple Developer Documentation

 

developer.apple.com

https://zeddios.tistory.com/43

 

iOS ) View Controller의 생명주기(Life-Cycle)

안녕하세요! 오늘은 View Controller생명 주기에 대해 알아보겠습니다.iOS를 시작하려고 하거나, 배우고 있는 분들이라면 반드시 알아야 해요.하나하나 제대로 알아봅시다 ㅎㅎ View Controller의 생명주

zeddios.tistory.com

https://icksw.tistory.com/187

 

[iOS 앱개발] View Controller의 Life Cycle

안녕하세요 Pingu입니다~🐧 오늘은 iOS 앱개발에서 아주아주 중요한 ViewController의 Life cycle에 대해 알아보려고 합니다. 제일 처음 iOS 공부를 시작할 때 공부한 내용인데, 정리는 이제야 해서 올리

icksw.tistory.com

https://developer.apple.com/tutorials/SwiftUI

 

Apple Developer Documentation

 

developer.apple.com

https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle

 

Apple Developer Documentation

 

developer.apple.com