UIApplicationDelegateAdaptor란?

SwiftUI에서 UIKit app delegate를 생성하는데 사용되는 Property Wrapper로 UIApplicationDelegateAdaptor를 사용합니다 🙋🏻 즉, SwiftUI의 라이프 사이클을 사용하는 앱에서 AppDelegate 콜백을 처리하려면 UIApplicationDelegate 프로토콜을 준수해야하고, 각자 필요한 딜리게이트 메서드를 구현하게 되죠! 이렇게 AppDelegate 코드를 작성하게 되면 SwiftUI에서 앱 진입점인 App 구조체에 해당 딜리게이트 타입에 대해 선언해주고 연결 시켜줄 때 UIApplicationDelegateAdaptor가 사용됩니다 😃 물론, 이러한 사용없이 직접 AppDelegate나 SceneDelegate를 UIKit처럼 생성하고 App 코드를 날린 후 SceneDelegate에서 window를 만들어 띄워줘도 되지만 UIApplicationDelegateAdaptor를 이용한다면 조금 더 스유스럽게 사용할 수 있는 방법중 하나가 아닐까 싶네요 🤔

UIApplicationDelegateAdaptor

iOYES

UIApplicationDelegateAdaptor

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 8월 28일 오전 2:24

댓글 0

    함께 읽은 게시물


    < 일 잘하는 PM은 문제의 ‘이름’부터 정의한다 >

    1

    ... 더 보기

     • 

    댓글 1 • 저장 20 • 조회 1,185


    QA 구직/이직을 위한 이력서 작성 팁

    ... 더 보기

     • 

    댓글 1 • 저장 28 • 조회 2,816


    🍜 짜파게티가 왜 거기서 나와?

    ... 더 보기

    GPT-5가 출시되면서 Function Calling에 Free-Form Function Calling과 Context-Free Grammar (CFG)를 지원하는데, 이게 숨은 보석이다.


    Free-Form은 결과를 JSON이 아니라 SQL, Python script 등의 코드등을 결과로 받거나 XML, CSV 같은 형태로도 받을 수 있다. 다만 plain-text로 주는 형태라서 주의가 필요하다. 이건 예전에도 프롬프트 트릭으로 쓰곤했던거라 그냥 맘이 좀 편해졌다(?)정도.

    ... 더 보기

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    ... 더 보기

    넷플릭스는 왜 WebFlux를 사용하지 않을까?

    kr.linkedin.com

    넷플릭스는 왜 WebFlux를 사용하지 않을까?