๋ฐ์ํ
๐ ๋ชฉ์ฐจ
- ์๋ก
- viewDidLoad
- viewWillAppear
- viewDidAppear
- viewWillDisappear
- viewDidDisappear
๐ ์๋ก
๊ฐ๊ฐ์ ๋ผ์ดํ ์ฌ์ดํด์ด ์์ต๋๋ค. ์์ธํ๊ฒ ์์๋ณด๊ฒ ์ต๋๋ค.
๐ viewDidLoad
- ๋ทฐ ์ปจํธ๋กค๋ฌ์ ๋ชจ๋ ๋ทฐ๋ค์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋์ ๋ ํธ์ถ
- ๋ณดํต ๋ทฐ์ ๊ด๋ จ๋ ์ถ๊ฐ์ ์ธ ์ด๊ธฐํ ์์ , ๋คํธ์ํฌ ํธ์ถ์ ํฉ๋๋ค.
override func viewDidLoad() {
super.viewDidLoad()
print("viewDidLoad")
}
๐ viewWillAppear
- ๋ทฐ๊ฐ ๋ทฐ ๊ณ์ธต์ ์ถ๊ฐ๋๊ณ , ํ๋ฉด์ ๋ณด์ด๊ธฐ ์ง์ ์ ๋งค ๋ฒ ํธ์ถ
- ๋ค๋ฅธ ๋ทฐ๋ก ์ด๋ํ๋ค๊ฐ ๋์์ค๋ฉด ์ฌํธ์ถ
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("viewWillAppear")
}
๐ viewDidAppear
- ๋ทฐ ์ปจํธ๋กค๋ฌ์ ๋ทฐ๊ฐ ํ ๊ณ์ธต์ ์ถ๊ฐ๋ ํ ํธ์ถ๋ฉ๋๋ค.
- ์ ๋๋ฉ์ด์ ์ ์์ํ๋ ์์
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
print("viewDidAppear")
}
๐ viewWillDisappear
- ๋ทฐ ์ปจํธ๋กค๋ฌ์ ๋ทฐ๊ฐ ๋ทฐ ๊ณ์ธต์์ ์ฌ๋ผ์ง๊ธฐ ์ ์ ํธ์ถ๋ฉ๋๋ค
- ์ต์ข ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์์
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
print("viewWillDisappear")
}
๐ viewDidDisappear
- ๋ทฐ ์ปจํธ๋กค๋ฌ์ ๋ทฐ๊ฐ ๋ทฐ ๊ณ์ธต์์ ์ฌ๋ผ์ง ๋ค์ ํธ์ถ
- ๋ทฐ๊ฐ ์ฌ๋ผ์ง๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ถ๊ฐ ์์
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
print("viewDidDisappear")
}
๋ฐ์ํ
'Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Swift - ํ๋ฉด๊ฐ ๋ฐ์ดํฐ ์ ๋ฌํ๊ธฐ (0) | 2021.12.07 |
---|---|
Swift - Navigator Push Present (0) | 2021.12.07 |
Swift - Content Hugging, compression Resistance (0) | 2021.12.06 |
Swift ๊ณ ์ฐจํจ์(map, filter, reduce) (0) | 2021.11.28 |
Swift closure (0) | 2021.11.28 |