๋ณธ ๊ฒ์๊ธ์ edwith ๋ถ์คํธ์ฝ์ค iOS ํ๋ก๊ทธ๋๋ฐ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์์ฑํ ๊ฒ์๊ธ ์ ๋๋ค.
UIKit๋?
UIKit์ iOS ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๊ณ ์ด๋ฒคํธ๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ ์์ํฌ์ด๋ค.
- UIKit ํ๋ ์์ํฌ๋ ์ ์ค์ฒ ์ฒ๋ฆฌ, ์ ๋๋ฉ์ด์ , ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ, ์ด๋ฏธ์ง ์ฒ๋ฆฌ, ํ ์คํธ ์ฒ๋ฆฌ ๋ฑ ์ฌ์ฉ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ๋ฅผ ์ํ ํด๋์ค๋ฅผ ํฌํจํ๋ค.
- ๋ํ ํ ์ด๋ธ๋ทฐ, ์ฌ๋ผ์ด๋, ๋ฒํผ, ํ ์คํธ ํ๋, ์ผ๋ฟ ์ฐฝ ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ์์๋ฅผ ํฌํจํ๋ค.
- UIKit ํด๋์ค ์ค UIResponder์์ ํ์๋ ํด๋์ค๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๊ด๋ จ๋ ํด๋์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฉ์ธ ์ค๋ ๋(ํน์ ๋ฉ์ธ ๋์คํจ์น ํ)์์๋ง ์ฌ์ฉํด์ผ ํ๋ค.
- UIKit์ iOS์ tvOS ํ๋ซํผ์์ ์ฌ์ฉํ๋ค.
UIKit ๊ธฐ๋ฅ๋ณ ์์
์ฌ์ฉ์ ์ธํฐํ์ด์ค
- View and Control : ํ๋ฉด์ ์ฝํ ์ธ ํ์
- View Controller : ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ด๋ฆฌ
- Animation and Haptics : ์ ๋๋ฉ์ด์ ๊ณผ ํ ํฑ์ ํตํ ํผ๋๋ฐฑ ์ ๊ณต
- Window and Screen : ๋ทฐ ๊ณ์ธต์ ์ํ ์๋์ฐ ์ ๊ณต
์ฌ์ฉ์ ์ก์
- Touch, Press, Gesture: ์ ์ค์ฒ ์ธ์๊ธฐ๋ฅผ ํตํ ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ก์ง
- Drag and Drop: ํ๋ฉด ์์์ ๋๋๊ทธ ์ค ๋๋กญ ๊ธฐ๋ฅ
- Peek and Pop: 3D ํฐ์น์ ๋์ํ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๊ธฐ๋ฅ
- Keyboard and Menu: ํค๋ณด๋ ์ ๋ ฅ์ ์ฒ๋ฆฌ ๋ฐ ์ฌ์ฉ์ ์ ์ ๋ฉ๋ด ํ์
'๐ฉ๐ปโ๐ป > iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Core Animations ํ์ตํ๊ธฐ - PieGraph (0) | 2020.12.11 |
---|---|
Swift Card Flip ์ ๋๋ฉ์ด์ ๊ตฌํํ๊ธฐ (3) | 2020.09.12 |
Cocoa Touch ํ๋ ์์ํฌ๋? (0) | 2020.07.08 |
AVFoundation, Timer๋? (0) | 2020.07.08 |
UIButton, UISlider, UILabel์ด๋? (0) | 2020.07.07 |