NSObjectProtocol1 [SwiftUI] iOS14 이상 신규 프로젝트에서 기존 AppDelegate 에서 수행했던 작업 수행하기 XCode에서 Interface를 SwitfUI로 프로젝트 앱을 생성하면 기본적으로 App 프로토콜을 상속받아 WindowGroup를 사용하도록 구성되어 있습니다. 그렇기 때문에 기존에 Push Notification Delegate같은 작업을 사용하기 위해서는 UIApplicationDelegateAdaptor 프로퍼티 래퍼를 사용해야 합니다. 이를 사용하여 기존 UIKit 앱 델리게이트 클래스를 SwiftUI 앱에 통합할 수 있습니다. 이를 통해 UIKit으로 작성된 기존 앱 델리게이트의 기능을 활용하고 이를 SwiftUI와 함께 사용할 수 있습니다. UIApplicationDelegateAdaptor를 사용하는 주된 이유는 SwiftUI의 앱 프로토콜에서 사용할 수 없는 앱 델리게이트 메서드 및 프.. 2023. 4. 3. 이전 1 다음