์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- BOJ
- ํจ์คํธ์บ ํผ์ค
- TCA
- node.js
- designpattern
- combine
- Lv2
- Xcode
- realm
- swift
- ํ๋ก๊ทธ๋๋จธ์ค
- CollectionView
- ios
- arkit
- UIKit
- Swfit
- RxSwift
- tableView
- visionOS
- raywenderlich
- SnapKit
- Kuring
- reactorkit
- XCTest
- BFS
- ๋ฐฑ์ค
- Flutter
- MVVM
- rxcocoa
- SwiftUI
- Today
- Total
๋ชฉ๋กโ ๏ธ deprecated โ ๏ธ/REST API ์ฐ์ต์ฅ (8)
lgvv98
โ ์นด์นด์ค๋งต API ๋ฌธ์๋ก ์ ๋ฆฌํด๋์. ์์ ์ ์ธ ๋ ๊ณตํ์ ์ ๋์ ์๊ธธ๋ ๋ฐ๋ก ์์ ์๋๋ฐ, ๋ค์ ์ฐ๋ ค๋๊น ์๋๋๊ฑฐ์ ใ ใ ๊ทผ๋ฐ ๋ค๋ฅธ ์ฌ๋ ํ๋๊ฑฐ ๋ดค๋๋ฐ, ๋ ๊ทธ๋๋ก ํ๋๊น ๋ ์๋์์ ๐ก ๊ทธ๋์ ๊ทธ๋ฅ ๋ด ๋งํฌ๋ก ๋ด๊ฐ ์ ๋ฆฌํด ๋๋ ค๊ณ ํจ. https://apis.map.kakao.com/ios/guide/ โ SDK ๋ค์ด๋ก๋ ๋ฐ๊ธฐ โ ๋ค์ด ๋ฐ์ SDK์์ lib ํ์ผ ์์ ๋ณด๋ฉด ์ด ํ๋์ค์ ํ์ผ์ด ์๋๋ฐ, ๋ค์๊ณผ ๊ฐ์ด ๋์ด๋ค ๋๊ธฐ โ ์ผ์ชฝ ์ฌ์ง ์ค๋ฅธ์ชฝ ์ฌ์ง ์ค๋ช ์ฐธ๊ณ ์ผ์ชฝ ์ฌ์ง์ ๊ฒฝ์ฐ์๋ ์ฐ๋ฆฌ๊ฐ ํ๋์ค์ณ์ง ํ์ผ ํด๋น ํด๋์ ์ฎ๊ฒจ๋ค ๋์์ง? ๊ทผ๋ฐ ์ด๊ฑฐ Xcode ์ด์ด์ ๋ค์ ๊ทธ ํ์ผ์ ์ ๊ธฐ Framework๋ผ๋ ๊ณณ์ ๋ฃ์ด๋์ด์ผ ํจ. ๊ทธ๋ฆฌ๊ณ ์ค๋ฅธ์ชฝ ์ฌ์ง์ ๊ฒฝ์ฐ์๋ Target - General์ ์๋ ๋ถ๋ถ์ธ..
โ ์ด๋ฒ ์๊ฐ์๋ kakaoMap ์ฌ์ฉ๋ฒ์ ๋ํด์ ๊ฐ๋ตํ ์์๋ณด๊ณ ๋์ด๊ฐ ์์ ์ด์ผ. ์นด์นด์ค ๋งต API์ ๊ฒฝ์ฐ์๋ ์๋ ์ฌ์ดํธ์ ๊ฐ๋ฉด ๋ ์์ธํ ๋ณผ ์ ์์ด. https://apis.map.kakao.com/ios/ ์ดํ๋ก๋ ๊ฐ์ด๋๋ฅผ ๋ณด๋ฉด์ ๋ฐ๋ผ๊ฐ๋ฉด ๋๋๋ฐ, https://apis.map.kakao.com/ios/guide/ ๊ฐ์ด๋๋ฅผ ์ฐ์ ๋ฐ๋ผ๊ฐ์ค. โ URL Scheme๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ โ ViewController.swift class ViewController: UIViewController { @IBAction func mapSchemeBtn(_ sender: Any) { let urlString = "kakaomap://open" if let appUrl = URL(string: urlString..
โ ์ด๋ฒ ์๊ฐ์๋ TmapAPI ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ํด์ ๊ฐ๋จํ ์์๋ณผ ์์ ์ด์ผ. TampAPI๋ฅผ ํตํด์ ์ฑ์ ์ฌ๋ ๊ฒ๊น์ง ์์๋ณด๊ณ ๊ทธ ์ดํ์ ๋ค์ด๊ฐ์ผํ๋ ๋ฉ์๋๋ค์ ๊ณต์๋ฌธ์์ ์ ๋ง ์ ์ ๋ฆฌ๋์ด ์์ผ๋๊น ์ฐพ์๋ณด๊ธฐ๋ฅผ ๋ฐ๋! โ Tmap API ๋ฐ๊ธ์ ์ํ ๊ณต์ ์ฌ์ดํธ. http://tmapapi.sktelecom.com/index.html Guide | T MAP API tmapapi.sktelecom.com โ TmapAPI ๋ฐ๊ธ์ ์ํด์๋ ์ฐ์ ๊ณต์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ API ๋ฐ๊ธ๋ฐ๊ธฐ! ์ฐ์ ๊ณต์ ์ฌ์ดํธ๋ก ๋ค์ด๊ฐ์ My Project๋ฅผ ํด๋ฆญํด์ TmapAPI๋ฅผ ๋ฐ๊ธ๋ฐ์ผ๋ฉด ๋ผ ๊ทธ๋ผ ์ดํ์ API Document๋ก ์ด๋ํด์ ํ๋ฒ ๊ฐ์ด ๋ณด๋๋ก ํ์. โ http://tmapapi.sktelecom.com/ Guide..
โ ์ด๋ฒ ์๊ฐ์๋ ์นด์นด์ค ๋ฉ์์ง์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. ์นด์นด์ค๊ฐ ์ ๋ง ๋ฌธ์๊ฐ ์ ๋์ด ์์ด์ ๋ฌธ์๋ฅผ ๋ณด๊ณ ํด๊ฒฐํ๋ ๊ฒ๋ ์ข์๋ฐ, ๊ณต๋ถ๋ฅผ ํ์ผ๋๊น ์ ๋ฆฌํด ๋๋ค๋ฉด ๋๋ฐฐ, ์ธ๋ฐฐ๋ก ๋์ฑ ์ข์ง ์์๊น ์ถ์ด์ ์์ฑ! ๐ ๊ณต์๋ฌธ์ https://developers.kakao.com/docs/latest/ko/message/ios-link Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค. developers.kakao.com ์นด์นด์ค ๊ณต์๋ฌธ์ ์ ๋ง ์ข์์ ์ฑ ์ฝ์ผ๋ฉด ์ฑ ์ดํด. โ ๋ชฉ์ฐจ 1. Pod ์ค์นํ๊ธฐ 2. Kakao ๊ฐ๋ฐ์ ํค ๋ฐ๊ธ๋ฐ์ ํ ์ธํ ํ๊ธฐ 3. AppDelegate.swift ์์ฑํ๊ธฐ โ ..
โ ์ด๋ฒ ์๊ฐ์๋ ๋ด๊ฐ ๊ฒช์๋ ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณผ ์์ ์ด์ผ. undefined symbol: _objc_class_$_nmfmapview ๋ญ ๋์ถฉ ์ด๋ ๊ฒ ๊ฒ์ํ๋ฉด ๋์ค๋๋ฐ, ๊ตฌ๊ธ๋ง์ ํด๋ด๋ ์๋๋๋ผ๊ณ . ๊ทธ๋์ ์ด๋ป๊ฒ ํด๊ฒฐํ๋๋? ์ด ์ํ์์ Codable_Practice, Codable_Practice.xcodeproj๋ฅผ ์ ์ธํ๊ณ ์ ๋ถ ์ญ์ ํด. ๊ทธ๋ฅ open . ์ปค๋งจ๋ ์ ๋ ฅํด์ ํด๋ ์ฐ ๋ค์์ ๋ง์ฐ์ค๋ก ๋๋๊ทธํด์ ํด์งํต์ ๋ฒ๋ ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ pod init git-lfs install ์คํ ํ ํ Podfile๋ฅผ ๋ค์ ์์ฑํด ์ค ๊ทธ๋ฆฌ๊ณ pod install ํ๋ฉด ๋ญ ๋๋ค.
โ ์ฐ์ ์ ๋ง ์๋์ ์ด ๊ธ ์ฐ๋ฌ ๋ฐ๋ก!! ๋ฐ๋ก!! ๊ธ ์ฐ๋ฌ ์๋ค!!! ์ฐ์ ์ด๋ฐ๊ฑฐ์ ์ง์ง ๋๋ฌด๋๋ฌด ์ฝํ ๋๋ผ์, ํ๋ํ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ณด๊ณ ์ง๋๊ฐ๋๋ก ํ ๊ฒ. โ ๋ชฉ์ฐจ 1. ์นด์นด์ค API ๋ฐ๊ธ ๋ฐฉ๋ฒ 2. Xcode ๊ธฐ๋ณธ ์ธํ 3. Codable ๋ง๋ค๊ธฐ 4. Alamofire ์ด์ฉํด์ ํต์ ํ๊ธฐ 5. ์ต์ข ์์ค์ฝ๋ โ ์นด์นด์ค API ๋ฐ๊ธ ๋ฐฉ๋ฒ https://developers.kakao.com/ Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค. developers.kakao.com ์๋์ ์ฌ์ดํธ์ ์ ์ํด์ ๐ ์์ iOS๊ฐ ๋ถ์ด ์๋๋ฐ, ๋๋ ๋จผ์ ํด๋ ์ํ์ด๊ณ ์ฒ์ํ๋ ๊ฒฝ์ฐ์๋ ์์ผ๋๊น ๋..