iOS ์ฑ์ ๋ง๋ค๊ณ , User Interface๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐ ํ์์ ์ธ ํ๋ ์์ํฌ ์ด๋ฆ์ ๋ฌด์์ธ๊ฐ?
- ์ฌ์คย iOS์ด์ ์ย macOS์์๋ ๋น์ทํ ๊ฐ๋
์ผ๋ก
Appkit(Application kit)
์ด๋ผ๋ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์์ง๋ง, iOS๋ก ๋์ด์ค๋ฉด์ ๋น์ทํ ๊ฐ๋ ์ ๊ฐ์งยUIkit
์ผ๋ก ๋์ฒด๋์๋ค.
UI(User Interface)๋ผ๋ ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด, UIKit ํ๋ ์์ํฌ๋ ์ฌ์ฉ์์ ์ธํฐํ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋๊ฒ ์ฃผ ๋ชฉ์ ์ธ ํ๋ ์์ํฌ์ด๋ค.
UIkit
์์ ์ฃผ๋ก ์ฒ๋ฆฌํ๋ ์ฌ์ฉ์ ์ด๋ฒคํธ๋ก๋ย ์ ์ค์ฒ ์ฒ๋ฆฌ
,ย ์ ๋๋ฉ์ด์
,ย ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ
,ย ์ด๋ฏธ์ง ์ฒ๋ฆฌ
,ย ํ
์คํธ ์ฒ๋ฆฌ
ย ๋ฑ์ด ์๋ค. ๋ํ ํ
์ด๋ธ๋ทฐ, ์ฌ๋ผ์ด๋, ๋ฒํผ, ํ
์คํธ ํ๋, ์ผ๋ฟ ์ฐฝ ๋ฑ ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ์์๋ ํฌํจํ๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์, ์ฐ๋ฆฌ๊ฐ ์์ฃผ ์ฌ์ฉํ๋ย UIViewController
,ย UIView
(๋น์ฐํ ์ด๋ฅผ ์์ํ๋ Button, TextField ๋ฑ๋ ํฌํจ),ย UIAlertController
๋ฑ ์์ย UI
๊ฐ ๋ถ๋ ํด๋์ค๋ค์ ์ฌ์ฉํ๋ ค๋ฉด ๋ฐ๋์ย UIkit
์ ์์ํด์ผ ํ๋ค.