โ API๋?
Application Programming Interface์ ์ฝ์๋ก ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์๋๋ก ์ด์์ฒด์ ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๊ฒ ๋ง๋ ์ธํฐํ์ด์ค๋ฅผ ๋ปํ๋ค.
→ ์ฆ, ๊ฐ๋ฐ์๋ค์ด ํจ์, ํ๋กํ ์ฝ, ๊ตฌํ ๋ฑ ๋ด๋ถ ๋์ ๊ณผ์ ์ ๋ชฐ๋ผ๋ ์ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋๋ก ํจ
โ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋?
์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ๋ ๊ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋์ ์งํฉ (๊ธฐ๋ฅ)
โ ํ๋ ์์ํฌ๋?
ํน์ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ฑ ํ์ํ ์ผ์ ํ๊ธฐ ์ํ ๊ตฌ์กฐํ๋ ํ
์์ฒด์ ์ธ ํ๋ฆ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ฐ๋ฐ์์๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ํ์ํ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํ๋ค.
* ๊ฐ๋ฐ์๋ ํ๋ ์์ํฌ์ ์์กดํ์ฌ ๊ฐ๋ฐํ์ฌ์ผ ํ๋ฉฐ ํ๋ ์์ํฌ๊ฐ ์ ์ํ ๊ท์น์ ์ค์ํด์ผ ํ๋ค.
โ ์ฐจ์ด์
- API vs ๋ผ์ด๋ธ๋ฌ๋ฆฌ
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ์ํ ์ปดํฌ๋ํธ(๋
๋ฆฝ๋ ๊ธฐ๋ฅ) ์์ฒด์ด๊ณ
API๋ ์ปดํฌ๋ํธ๋ฅผ ํ์ฉํ๊ธฐ ์ํ ๊ท์น ๋ฐ ํธ์ถ์ ์ํ ์๋จ์ด๋ค.
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ vs ํ๋ ์์ํฌ
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฐ๋ฐ์๊ฐ ํ๋ฆ์ ๊ฐ์ง๊ณ ์์ด ์ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ๋ ๊ฐ์ ธ๋ค ์ฌ์ฉํ๋ ๊ฐ๋
(๊ฐ๋ฐ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถํ๋ค)
ํ๋ ์์ํฌ๋ ํ๋ ์์ํฌ ์์ฒด๊ฐ ํ๋ฆ์ ๊ฐ์ง๊ณ ์์ด ๊ฐ์ ธ๋ค ์ฌ์ฉํ๋ค๊ธฐ๋ณด๋ค ๊ฐ๋ฐ์๊ฐ ํ๋ ์์ํฌ์ ๋ค์ด๊ฐ๋ค๋ ๊ฐ๋
(ํ๋ ์์ํฌ๊ฐ ๊ฐ๋ฐ์๋ฅผ ํธ์ถํ๋ค)
'๐จ Graphics' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ํ๋ ฌ ์ฐ์ฐ (0) | 2024.07.10 |
|---|---|
| ์กฐ๋ช ๋ชจ๋ธ (0) | 2024.07.10 |
| ์์ ๋ชจ๋ธ (0) | 2024.07.10 |
| Graphics API ์ข ๋ฅ (0) | 2024.07.06 |