๐ ์ํธ๋ฆฌ ํฌ์ธํธ (Entry Point) ๋?
์ง์ ์ ์ด๋ ๋ป์ผ๋ก ํ๋ก๊ทธ๋จ์ด ์์ํ๋ ์์ ์ด๋ค. ๋ํ, ์คํ ๋ฆฌ๋ณด๋ (Story board)์์ ํ๋ก๊ทธ๋จ ์คํ ์ ๋ฉ์ธ์ผ๋ก ๋ณด์ฌ์ง๋ ํ๋ฉด์ด๊ธฐ๋ ํ๋ค.
๐ Entry Point ์ค์ ํ๋ ๋ฐฉ๋ฒ
View Controller๋ฅผ ์ถ๊ฐํ๋ฉด ๋ณดํต entry point๋ ์ค์ ๋์ด ์์ง ์๋ค.
View Controller ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค.
(1) Entry Point๋ก ์ค์ ํ๊ณ ์ถ์ View Contoller๋ฅผ ์ ํํด์ค๋ค. ์ ์์ ์ด๋ฏธ์ง์ฒ๋ผ ํ๋์์ผ๋ก ์ ํ์ด ์ ๋์๋์ง ํ์ธ ํ์. ์ ๋๋ก ์ ํ๋์ง ์์ ๊ฒฝ์ฐ ์ธ์คํํฐ ์์ญ์์ ์๋ฌด ๊ฒ๋ ๋จ์ง ์๋๋ค.
(2) Attributes inspector (๋ค์ฏ๋ฒ์งธ ์์ญ)์์ โน๏ธ Is Initial View Contoller ๋ฅผ ์ฒดํฌํด์ค๋ค.
(3) ์ ํํ View Controller ์ผ์ชฝ ๋ฉด์ ํ์ดํ๊ฐ ์๊ฒผ๋ค๋ฉด, ์ํธ๋ฆฌ ํฌ์ธํธ ์ค์ ์๋ฃ!
(+) ์ญ์ ํ๋ ๋ฐฉ๋ฒ
์ญ์ ๋ ๋น๊ต์ ๊ฐ๋จํ๋ค. ์ํธ๋ฆฌ ํฌ์ธํธ๋ฅผ ์ ํํ๊ณ , delete ํค๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋.
๐ Entry point๋ฅผ ์ ํ์ง ์๊ณ ํ๋ก๊ทธ๋จ์ ์คํํ๋ค๋ฉด?
์๋ฎฌ๋ ์ดํฐ์ ๊ฒ์ ํ๋ฉด(์ค๋ฅ)๊ฐ ๋ฌ๋ค. ๊ทธ๋ฌ๋ ๊ผญ entry point ์ค์ ์ ๋ฌด๋ฅผ ํ๋ก๊ทธ๋จ ์คํ ์ ์ ํ์ธํ ๊ฒ.
'๐ Dev > UIKit' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[UIKit/Storyboard] ํค๋ณด๋ ๋ด๋ฆฌ๊ธฐ (0) | 2023.07.30 |
---|---|
[UIKit/Storyboard] ํ ํ๋ก์ ํธ์์ ๋ค๋ฅธ ์คํ ๋ฆฌ๋ณด๋ ๋ณด๋ ๋ฒ (0) | 2023.07.30 |
[UIKit/Storyboard] ์์ธ๋ ํจ์ (@IBOutlet)๊ณผ ์ก์ ํจ์ (@IBAction) (0) | 2023.07.29 |
[UIKit/Storyboard] ์ฌ(Scene)๊ณผ Class ์ฐ๊ฒฐ (0) | 2023.07.29 |
[UIKit/Storyboard] Shadow vs ClipsToBound (0) | 2023.07.23 |