TIL (Today I Learned)

99클럽 코테 스터디 7일차 TIL + 오늘의 학습 키워드

남 희 2024. 7. 29. 09:15

오늘 문제의 키워드: 재귀, 분할정복

오늘 문제를 확인해보니 전혀 감을 잡을 수 없어서 검색해서 공부해봤더니 재귀랑 분할 정복으로 풀면 되는 문제였다.

좀 더 고민해보고 싶어서 코드를 제출하지는 않았다.


☑️ 오늘의 TIL: 딥링크

특정 주소로 앱을 실행시키는 기능

iOS에서 사용할 수 있는 딥링크는 URL scheme, Universal Link 방식이 있다.

 

☑️ URL scheme: Scheme://Path

Android와 iOS 동일하게 사용하는 딥링크 방식

Scheme: 앱 고유 값, 같은 앱이 여러 개일 수 있다.

Path: 이동하고 싶은 특정 화면, 이 특정 Path가 있어야 열리게 구현해놓은 경우도 있다.

 

URL scheme은 공개된 값이 아니라서 찾기 위해서는 다음을 활용한다.

1. 인터넷 검색 2. 홈페이지 또는 개발자센터 3. 모바일 웹 스크립트

 

iMazing이라는 프로그램을 사용해 plist 파일을 꺼내서 확인하는 방법도 있는 듯하다. (Link)

 

☑️ Universal Link: https://host/path

앱이 설치되어있지 않을 때 예외 처리(앱 마켓으로 이동 등)를 하고 싶다면 Universal Link를 활용하면 된다.

 

 


참고자료:

https://gofo-coding.tistory.com/entry/iMazing-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-URL-Scheme-%EC%B0%BE%EC%95%84%EB%82%B4%EA%B8%B0

https://www.tosspayments.com/blog/articles/dev-10