RichGraphics
Apple์ ๊ทธ๋ํฝ ํ๋ ์์ํฌ๋ฅผ ์ง์ ๋ง์ ธ๋ณด๋ฉฐ ๋ฐฐ์ฐ๋ iOS ๊ทธ๋ํฝ์ค ๋ ํผ๋ฐ์ค. 5๊ฐ ๋ชจ๋, ์์ ๋ ์ธํฐ๋ํฐ๋ธ ๋ฐ๋ชจ.
Modules
SwiftUI Animations
Spring, Morphing, Keyframe, Phase โ SwiftUI ๋ค์ดํฐ๋ธ ์ ๋๋ฉ์ด์ ์์คํ ํํ
Drawing Canvas
CoreGraphics์ PencilKit์ผ๋ก ๋๋ก์ ์ฑ์ ํต์ฌ ๊ธฐ์ ๊ตฌํ
3D World & Physics
SpriteKit ๋ฌผ๋ฆฌ์์ง, SceneKit 3D, CAEmitterLayer ํํฐํด์ ํ ๊ณณ์์ ๋น๊ต
Image Filters
์ค์๊ฐ ์ด๋ฏธ์ง/์นด๋ฉ๋ผ ํํฐ, ํํฐ ์ฒด์ธ ๋น๋, ์ปค์คํ ์ดํํธ
UIKit Dynamics
๋ฌผ๋ฆฌ ๊ธฐ๋ฐ UI: ์ค๋ ฅ ์นด๋, ๋ดํด์ ์๋, ํ์ฑ ๋ฉ๋ด
Quick Reference
์ด๋ค ํ๋ ์์ํฌ๋ฅผ ์ ํํด์ผ ํ ์ง ๊ณ ๋ฏผ๋๋ค๋ฉด Framework ๋น๊ตํ๋ฅผ ํ์ธํ์ธ์. ๊ฐ ํ๋ ์์ํฌ์ ์ฉ๋, ๋์ด๋, ์ฅ๋จ์ ์ ํ๋์ ๋น๊ตํ ์ ์์ต๋๋ค.
| ๋ชฉ์ | ์ถ์ฒ ํ๋ ์์ํฌ |
|---|---|
| UI ์ ํ/๋ชจ์ | SwiftUI Animation |
| ๋๋ก์/ํ์ธํ | CoreGraphics + PencilKit |
| 2D ๊ฒ์/๋ฌผ๋ฆฌ | SpriteKit |
| 3D ์๊ฐํ | SceneKit |
| GPU ์ปค์คํ ๋ ๋๋ง | Metal |
| ์ด๋ฏธ์ง ์ฒ๋ฆฌ | Core Image |
| ํํฐํด/์ดํํธ | CAEmitterLayer |
| ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ UI | UIKit Dynamics |