구글에서 자료를 찾아보다가 잘 안나와서 고심하던 중에 좋은 블로그 설명글을 발견해서 공유하고자 합니다.
비전공자의 시각에서 본 지극히 주관적인 견해이니 용어나 개념에 대해서 잘못된 부분이 있으면 날카롭게 바로 잡아주시면 감사하겠습니다.
iOS 13으로 넘어가면서 iOS 앱개발에 가장 큰 변화는 XCode에서 새로운 프로젝트를 만들었을 때 SceneDelegate이라는 파일이 새로 생긴 것일 것입니다. 쉽게 설명하면 AppDelegate에서 도맡아 하던 모든 일들을 iPadOS에서 멀티태스킹 기능을 조금더 효율적으로 진행하기 위해서 AppDelegate와 SceneDelegate 두 파일로 나눈 것으로 보면 될 것 같습니다.
Firebase Document에서 설명된 글들이 아직 최신화가 반영이 안된 점을 감안할 때 iOS 13에서 몇가지 Function들이 실행이 되지 않는 것을 경험했습니다. Firebase Documenet도 어서 최신화 되기를 기대해봅니다.
아래의 블로그에서는 SceneDelegate에서 URL Scheme과 Universal Link 두가지 방법으로 딥링크 DeepLinks를 핸들링하는 코드와 개념을 잘 설명해 주고 있습니다.
현재 SwiftUI 사용자가 늘어나는 상황에서 SwiftUI로 DeepLink사용법 까지도 블로그내에 다른 글에서 설명한 것을 볼 때 유용한 블로그라 판단되어 이렇게 간략하게나마 글도 쓰고 제 즐겨찾기에 추가해놓았음을 알립니다.
감사합니다.
https://www.donnywals.com/handling-deeplinks-in-your-app/
'앱 개발노트' 카테고리의 다른 글
코딩 독학으로 앱만들기 1년, 얼마를 벌었을까? (2) | 2020.11.30 |
---|---|
독학으로 100개 앱만들기로 이름을 정하게 된 이유 (0) | 2020.11.28 |
코딩 독학 앱만들기, 도대체 어떻게 시작해야 하나요? (1) | 2020.07.23 |
구글 시트에서 파이어베이스로 데이터 한번에 옮기기 (3) | 2020.06.16 |
앱 만들기로 돈 벌 수 있을까? (4) | 2020.04.15 |
댓글