swift9 [SwiftUI] 카카오맵 API 사용하기(KakaoMapsSDK v.2) 카카오맵 API 공식문서 iOS v.2를 정리한 글입니다 🙌 카카오맵 API v.1 서비스가 최근 종료되고 올해부터 v.2를 지원하고 있습니다. SwiftUI를 활용한 프로젝트에 사용하려는 중에 공식문서 외에 관련 문서가 적다보니 서치에 애를 먹어서 조금이나마 도움이 되길 바라는 마음에 작성합니다! 📍 1. KakaoMapsSDK 설치 일단 카카오맵 API를 사용하려면 kakaoMapsSDK를 설치해주어야합니다.설치 방법에는 Cocoapods와 SwiftPackage Manager 두 가지가 있는데 저는 간단히 SPM으로 설치해주었습니다. Xcode 프로젝트에서 File > Add Package Dependencies 메뉴를 선택하면 아래와 같은 창이 뜹니다. 상단에 URL(https://git.. 2024. 6. 29. [SwiftUI] 카카오맵 KakaoMap API URL Scheme (외부 앱 호출하기) 어플을 만들다보면 '카카오맵으로 열기'와 같이 외부 어플로 연결해야 할 때가 있는데요이 때 url scheme을 이용해 호출하는 법을 알아봅시다! 🙌 🔗 1. URL Scheme 이란? iOS 운영체제에서 다른 어플을 열거나 해당 어플에서 지정된 작업을 수행하는 등 어플 간 통신을 할 수 있는 방법으로특정 어플에 고유한 식별자 역할을 하는 프로토콜의 일종입니다. 구성요소는 이름, 특정 동작, 파라미터(선택적) 세가지로 볼 수 있습니다. 이름은 어플을 고유하게 식별하는 이름으로 보통 어플 이름이나 약어로 지정됩니다.ex) kakaomap, kakaotalk 특정동작은 어플에서 수행할 동작을 나타내는 부분으로 어플마다 다르게 정의될 수 있습니다.ex) look(위치 열기 동작), send(메시지.. 2024. 6. 26. [Swift / 프로그래머스 Lv.1] 콜라 문제 ✅ 풀이 import Foundation func solution(_ a:Int, _ b:Int, _ n:Int) -> Int { var bottles = n var result = 0 while bottles >= a { result += bottles / a * b bottles = bottles / a * b + bottles % a } return result } 📌 링크 https://school.programmers.co.kr/learn/courses/30/lessons/132267 2023. 9. 15. [Swift / 프로그래머스 Lv.0] n의 배수 고르기 📌 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 📌 제한 사항 •1 ≤ n ≤ 10,000 •1≤ numlist의 크기 ≤ 100 • 1 ≤ numlist의 원소 ≤ 100,000 📌 입출력 예 ✅ 풀이 import Foundation func solution(_ n:Int, _ numlist:[Int]) -> [Int] { var result = Array() for i in numlist { if i % n == 0 { result.append(i) } } return result } import Foundation func solution(_ n:Int, _ n.. 2023. 9. 9. 이전 1 2 3 다음