์๋ช ์ฃผ๊ธฐ ( LifeCycle ) ์๋ช ์ฃผ๊ธฐ๋ผ๋ ๊ฒ์ ์ฑ์ ์ต์ด ์คํ๋ถํฐ ์ฑ์ด ์์ ํ ์ข ๋ฃ๋๊ธฐ๊น์ง ์ฑ์ด ๊ฐ์ง๋ ์ํ์ ๊ทธ ์ํ๋ค ์ฌ์ด์ ์ ์ด๋ฅผ ๋งํ๋ค. ์ฑ์ ์ํ๋ ์ฑ์ด ํ์ฌ ์ด๋ ํ ๊ฒ์ ํ ์ ์๋๊ฐ๋ฅผ ๊ฒฐ์ ํ๋ค. ์ฑ์ ์๋ช ์ฃผ๊ธฐ ( App's Life Cycle ) App์ ์๋ช ์ฃผ๊ธฐ๋ APP์ ์คํ/์ข ๋ฃ ๋ฐ App์ด Foreground/Background ์ํ์ ์์ ๋, ์์คํ ์ด ๋ฐ์์ํค๋ event์ ์ํด App์ ์ํ๊ฐ ์ ํ๋๋ ๊ณผ์ ์ ๋งํ๋ค. ์นด์นด์คํก ์ฑ์ผ๋ก ์นดํก์ ํ๊ณ ์๋ ๋์ค์ ์ ํ๊ฐ ์์ ๋ ์ฑ์ด ํ๋ฉด์์์ ๋ณด์ฌ์ง์ง ์๋ ์ํ์ธ Background ์ํ์ ์ฑ์ด ํ๋ฉด์ ์ฌ๋ผ์์๋ ์ํ์ธ Foreground ๋ฑ๊ณผ ๊ฐ์ ์ํ๋ค์ ์ ์ํ ๊ฒ์ด๋ค. iOS์์ ์ฑ์ ์คํํ๋ฉด ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊น ? iO..
๐กiOS ์ฑ์ ๊ตฌ์กฐ ๐ ๊ฐ๋ฐ๊ด์ ์์ ๋ณด๋ iOS ์ฑ์ ๊ตฌ์กฐ - Custom Code : ๊ฑด๋๋ฆด ์ ์๋ ์์ญ - System Framework : ๊ฑด๋๋ฆด ์ ์๋ ์์ญ UIApplicationMain() : iOS ์ฑ์ ์ํ๋ ๋ถ๋ถ์ ์ํธ๋ฆฌ ํฌ์ธํธ ์ฑ์ ํต์ฌ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ํ๋ก์ธ์ค๋ฅผ ํธ๋ค๋งํ๊ณ , ์คํ ๋ฆฌ๋ณด๋ ํ์ผ๋ก๋ถํฐ ์ฑ์ ์ ์ ์ธํฐํ์ด์ค๋ฅผ ์ฝ์ด๋ค์ผ๋ฟ๋ง ์๋๋ผ ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์ปค์คํ ์ฝ๋๋ฅผ ํธ์ถํด ์ค์ผ๋ก์จ ์ฑ ์์ฑ ์ด๊ธฐ์ ํ์ํ ์ค์ ์ ๊ตฌํํ ์ ์๊ฒ ํด์ค๋ค. AppDelegate : ๊ฐ์ฒด๋ฅผ ๋ด์ธ์ฐ๊ณ ์ปค์คํ ์ฝ๋๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ฝ๊ฐ์ ๊ถํ ๋ถ์ฌ UIApplication์ผ๋ก๋ถํฐ ์์๋ฐ์ ์ผ๋ถ ๊ถํ์ ์ด์ฉํ์ฌ ์ปค์คํ ์ฝ๋์ ์ํธ์์ฉํ๋ ์ญํ ์ ๋ด๋นํ๊ณ , ์ด๋ฅผ ํตํด ์ฐ๋ฆฌ๊ฐ ํ์ํ ์ฝ๋๋ฅผ ๊ตฌํํ ์ ์๋๋ก ..