[UIKit] ์ฑ์ ์๋ช
์ฃผ๊ธฐ
ยท
๐ Dev/UIKit
โ๏ธ ์๋ช
์ฃผ๊ธฐ (Life Cycle) ์๋ช
์ฃผ๊ธฐ๋, ์ฑ์ด ์ต์ด๋ก ์คํ๋๋ ์์ ๋ถํฐ ์ข
๋ฃ๋๋ ์์ ๊น์ง์ ์ํ๋ฅผ ์๋ฏธํ๋ค.๊ทธ๋ ๋ค๋ฉด ์ด๋ฐ ์ฑ์ ์ํ๊ฐ ๋ฌด์์ธ๊ฐ ํ๋ฉด, "the current state of your app determines what it can and can’t do at any time." ์ฆ, ํ์ฌ ์์ ์์ ์ฑ์ด ๋ฌด์์ ํ ์ ์๋๋๋ฅผ ๊ฒฐ์ ์ง๋ ๊ฒ์ ๋ปํ๋ค. ์ฑ์ ๊ฐ๋ฐ ๋ฐ ์ฌ์ฉ์ ํ๋ค๋ณด๋ฉด ์ฌ์ฉ์ค์ธ ์ฑ์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์ ์ ๋ณด๋ผ ๋๋ ์๊ณ (์นดํก์ผ๋ก ๋ฐ์ ๊ณ์ข๋ฒํธ๋ฅผ ๋ณต์ฌํ๊ณ , ๊ทธ๋๋ก ์ํ์ฑ์ ์ผ์ ๋ถ์ฌ๋๋๋ค๊ฑฐ๋ ํ๋ ์ํฉ), ๋ฐฑ๊ทธ๋ผ์ด๋์ ๋ ์ฑ๋ก ํด๋น ์ฑ์ ๊ณ์ ์ฌ์ฉํ ๋๋ ์๊ณ (์ ํ๋ธ ๋ฎค์ง์ ์ฌ์ฉ์ค์ธ ์ฑ๋ก ๋ค๋ฅธ ์ฑ์ ๋ฉ์ธ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ ์๋ ์๊ณ ), ํฌ๊ทธ๋ผ์ด๋ ์ํ๋ก ๊ทธ ์ฑ์ ์ด์ฉํ ..