์์ ๊ด๋ฆฌ, API Key ๊ด๋ฆฌ enum ์ธ์คํด์ค ์์ฑ ๋ถ๊ฐ case rawValue → ์ค๋ณต ๋ถ๊ฐ static let → ์ฌ๋ฌ ๊ณณ์์ ์ ๊ทผ, ํ ๋ฒ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ๋ฉด ์ข
๋ฃ๋ ๋๊น์ง ๋จ์์์ struct ์ธ์คํด์ค ์์ฑ ๊ฐ๋ฅ ์ธ์คํด์ค ์์ฑ์ ๋ง์ผ๋ ค๋ฉด init()์ privateํ๊ฒ ์ ์ดํด์ฃผ๋ฉด ๋จ URL Endpoint ๋ถ๋ฆฌํ๊ธฐ ์์ ์๋ ๋จ์ํ๊ฒ ํ์
ํ๋กํผํฐ๋ฅผ ์ด์ฉํด์ ์์ ๊ด๋ฆฌํ๋ ๊ฒ์ฒ๋ผ URL์ ๊ด๋ฆฌํ์๋๋ฐ ๋ค์๊ณผ ๊ฐ์ด enum์ ์ด์ฉํด์๋ URL์ ๊ด๋ฆฌํ ์ ์์ ๊ฒ ๊ฐ๋ค. Endpoint๋ก ํ์ผ๋ช
์ ์ง๋ ๊ฒ์ ์ข์ ๊ฒ ๊ฐ๋ค. Moya๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, Alamofire ๋๋ URLSession์ ๋ชจ๋ํํด์ ์ฌ์ฉํ ๋๋ Endpoint๋ผ๋ ์ด๋ฆ์ผ๋ก ํ์ผ์ ๋ง๋ค๊ณ URL์ ๊ด๋ฆฌํ๋ ๊ฒ ๊ฐ๋ค. enum En..