init
뷰 컨트롤러를 생성했다 (생성자)
loadView
ViewController가 반드시 가지게 되는 View
View의 속성에 해당하는 View를 수동으로 생성하고 초기화 할 수 있는 책임을 갖는 생명주기다
메모리에 올라가기 전 사전 세팅을 마칠 수 있다
ViewDidLoad
View가 메모리 위에 올라온다(유저 눈으로 확인이 가능한 바로 전 단계)
유효한 프레임값을 얻을 수 없다
한번만 호출 된다
ViewWillAppear
뷰 컨트롤러의 뷰가 뷰 계층에 추가되기 직전에 호출됨
여러번 호출 될 수 있다
View가 나타나고 있다(현재 진행형)
예를들면, 뷰가 등장할 때 마다 새로운 화면을 보여주고 싶어!
ViewIsAppearing
유저 눈에 보이고 있음
ViewDidAppear
View가 정말로 나타난다
유저 눈으로 볼 수 있고 작업을 수행을 할 수 있다
ViewWillDisappear
View가 사라질 것이다
ViewDidisappear
View가 진짜로 사라졌다
deinit
소멸자
ViewController가 할일을 다 마치고 메모리에서 소멸된다
'🍎 Swift > iOS 학습 노트' 카테고리의 다른 글
[Swift 🍎] configureUI() (0) | 2024.07.10 |
---|---|
[Swift 🍎] ViewController 메서드 (0) | 2024.07.10 |
[Snapkit] offset & inset (1) | 2024.07.01 |
[Swift 🍎] Snapkit 활용하기 (3) | 2024.06.30 |
[강의노트] 코드베이스 파일 만들기 (0) | 2024.06.30 |