일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ios
- HTML
- objective-c
- 자바
- Vue.js
- 웹개발
- 연산자
- TypeScript
- frontend
- 타입스크립트
- 자바스크립트
- 티스토리챌린지
- react
- 상수
- 리액트
- 조건문
- 설치
- jsx.intrinsicelements 형식에 속성이 없습니다
- SWIFT
- 오블완
- C
- JavaScript
- 스위프트
- 프론트엔드
- c언어
- hooks
- const
- vuejs
- 코딩
- 개발
- Today
- Total
목록스위프트 (2)
스펜서 개발블로그

안녕하세요.오늘은 iOS 환경에서 해당 기기에 다른앱이 설치되었는지 확인하고 여는 방법까지 확인해보려고 합니다. iOS 환경에서 동작하는 앱을 제어할 때는 UIApplication을 사용합니다.앱이 시작하면 시스템은 UIApplicationMain(_:_:_:_:) 함수를 실행하고, 이 함수의 역할 중 하나는 UIApplication 객체를 싱글톤 형식으로 만드는 것 입니다. 이를 사용하기 위해서는 shared로 접근이 가능합니다. 이와 관련된 자세한 내용은 공식 문서를 확인해주세요. (https://developer.apple.com/documentation/uikit/uiapplication) 우선 다른 앱이 설치되었는지 확인하기 위해서는 canOpenURL을 통해 확인할 수 있습니다. canOpe..

안녕하세요. 오늘은 iOS앱에서 TMap을 호출하여 검색, 경로탐색 등을 해보려고 합니다. 최근 Webmap을 통해 앱 내부에서도 돌아가도록 구현하는 경우가 많은데 동일한 프레임워크를 사용하므로 함께 보셔도 좋을 것 같습니다. TMap이 제공하는 API 종류 올해부터 티맵이 API를 세분화하면서 위와 같이 4가지로 나눠서 제공하고 있습니다. 그 중 내비게이션 앱 호출 혹은 웹맵을 통해 지도 표시, POI 검색 등을 하실거라면 Raster Map SDK 혹은 Vector Map SDK로 진행하면 됩니다. Raster와 Vector의 명확한 차이는 모르지만 보통 화면을 표현하는 방식에 차이인걸로 인지하여 저는 그냥 Raster로 진행했습니다.(Raster가 더 선명한 방식이지만 내비 호출에는 차이가 없을 ..