์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- BFS
- ํจ์คํธ์บ ํผ์ค
- swift
- designpattern
- XCTest
- node.js
- combine
- arkit
- ๋ฐฑ์ค
- ํ๋ก๊ทธ๋๋จธ์ค
- SnapKit
- reactorkit
- rxcocoa
- Kuring
- realm
- Lv2
- ios
- UIKit
- SwiftUI
- TCA
- visionOS
- Swfit
- raywenderlich
- RxSwift
- CollectionView
- tableView
- Xcode
- MVVM
- Flutter
- BOJ
- Today
- Total
๋ชฉ๋กalamofire (2)
lgvv98
โ ์ฐ์ ์ ๋ง ์๋์ ์ด ๊ธ ์ฐ๋ฌ ๋ฐ๋ก!! ๋ฐ๋ก!! ๊ธ ์ฐ๋ฌ ์๋ค!!! ์ฐ์ ์ด๋ฐ๊ฑฐ์ ์ง์ง ๋๋ฌด๋๋ฌด ์ฝํ ๋๋ผ์, ํ๋ํ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ณด๊ณ ์ง๋๊ฐ๋๋ก ํ ๊ฒ. โ ๋ชฉ์ฐจ 1. ์นด์นด์ค API ๋ฐ๊ธ ๋ฐฉ๋ฒ 2. Xcode ๊ธฐ๋ณธ ์ธํ 3. Codable ๋ง๋ค๊ธฐ 4. Alamofire ์ด์ฉํด์ ํต์ ํ๊ธฐ 5. ์ต์ข ์์ค์ฝ๋ โ ์นด์นด์ค API ๋ฐ๊ธ ๋ฐฉ๋ฒ https://developers.kakao.com/ Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค. developers.kakao.com ์๋์ ์ฌ์ดํธ์ ์ ์ํด์ ๐ ์์ iOS๊ฐ ๋ถ์ด ์๋๋ฐ, ๋๋ ๋จผ์ ํด๋ ์ํ์ด๊ณ ์ฒ์ํ๋ ๊ฒฝ์ฐ์๋ ์์ผ๋๊น ๋..
โ ์ ์ ๋ง ๋๋ฌด ํ๋ณตํ๊ฒ ์ฐ๋ Alamorfire ์ฌ์ฉํ ๋์ ์๋ฌ ํด๊ฒฐ์ด์ผ... ์ฐ์ ์๋ฒ์ ๋ฐ์ดํฐ ํต์ ์ฑ๊ณตํด์ ๊ฒฐ๊ณผ ๊ฐ์ ธ์ค๊ณ ์ดํ์ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๊ฑฐ์น๋๋ฐ ์ ์๋ฌ๊ฐ ์๊พธ ๋ํ๋ฌ์ด. ์ด๋ฐ ์ ๋ฐ๊ฑฐ ๋ค ํด๋ณด๋ค๊ฐ ์๊ฒ ๋ ์ฌ์ค์ด ๋ด๊ฐ try~ ๋ฅผ ์์ฑํ๋ฉด ์ ๋นจ๊ฐ์์ด ๋ํ๋ฌ๋ค๋ ์ ...! ๊ทธ๋์ ๊ณ์ ํค๋งค๋ค๊ฐ ๊ฒฐ๊ตญ์ ํ ์ฌ์ดํธ๋ฅผ ์ฐพ๊ฒ ๋์๋๋ฐ, ๊ฑฐ๊ธฐ์ ๋ํ๋ ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ํ๋... ํด๊ฒฐ์ ์ค๋ง๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์์ง. ๊ทธ๋ฅ ์ฝ๊ฒ ๋งํด์ error์ ๋์ง๋ ๊ฒ์ ์ ์์ชฝ์์ ๋ฐ์ ์ ์๋ค๋ ๋ง์ด์ผ! try๋ฅผ ํ๊ฒ๋๋ฉด throw๊ณผ์ ์ด ์๊ธฐ๋๋ฐ catch๋ฅผ ์์ฑํด์ฃผ๋ฉด ์๋ฌ๋ฅผ ์์จ ์ ์๋ค ใ ใ ... ์ ๋ง ์ด๊ฑฐ ํ๋๋ผ ์ผ๋ง๋ ใ ใ ์ํผ ๋ค์ ์์ ํด๋ด์ผ์ง! โ ์๋ฌ์ฝ๋ Invalid conversion from ..