main()
-
@main vs @UIApplicationMainiOS 2022. 7. 21. 09:32
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ @main๊ณผ @UIApplicationMain์ด ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ swift 5.3 ์ด์ ๋ถํฐ Xcode๋ฅผ ํตํด ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด์๊ณ ๊ฒฝํํด๋ณด์ ๋ถ์ด๋ผ๋ฉด ์ด ๋ ํค์๋์ ๋ํด ๋ชจ๋ ๋ณด์ จ์๊ฑฐ์์. ๊ทธ๋ผ ์ค์ ์ ์ผ๋ก ์ด ๋ ํค์๋๋ ์ด๋ค ์น๊ตฌ๊ณ , ๋ฌด์จ ์ฐจ์ด์ด๋ฉฐ ์ด๋ค๊ฑธ์จ์ผํ๋์ง์ ๋ํด์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค! @main ์ฝ๊ฒ ๋งํด ์ด ํค์๋๋ ํ๋ก๊ทธ๋จ์ ์ง์ ์ ์ ๋ํ๋ด์ค๋๋ค. ์ด๋ ํ๋ก๊ทธ๋จ์ด๋์ง ์์์ ์ฆ Entry Point๋ ์กด์ฌํด์ผํ์ฃ . Swift์์๋ @main์ ํตํด ์ด๋์๋ถํฐ ์ด ์ฑ์ด ์ต์ด ์คํ๋๊ณ ์์๋ ์ง๋ฅผ ๋ช ์ํด์ฃผ๋ ํค์๋์ ๋๋ค. ์ด ํค์๋๋ Swift 5.3 ์ด์(Xcode 12)๋ถํฐ ์ฌ์ฉ๋ ํค์๋๋ก ๋ฐ๋ก ์ด์ด์ ์ค๋ช ํ๊ฒ ์ง๋ง..