UIApplicationDelegate

E770637

UIApplicationDelegate is an iOS application lifecycle protocol that defines methods for responding to app-level events such as launch, termination, and state transitions.

Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf application lifecycle protocol
iOS protocol
associatedType UIApplication NERFINISHED
configuredIn @UIApplicationMain attribute (Swift)
main.m with UIApplicationMain function (Objective-C)
conformsTo NSObjectProtocol NERFINISHED
declaredInHeader UIKit/UIApplication.h NERFINISHED
definedIn UIKit framework NERFINISHED
introduced iOS 2.0
keyMethod application:configurationForConnectingSceneSession:options:
application:continueUserActivity:restorationHandler:
application:didDiscardSceneSessions:
application:didFailToRegisterForRemoteNotificationsWithError:
application:didFinishLaunchingWithOptions:
application:didReceiveRemoteNotification:fetchCompletionHandler:
application:didRegisterForRemoteNotificationsWithDeviceToken:
application:handleEventsForBackgroundURLSession:completionHandler:
application:openURL:options:
application:performFetchWithCompletionHandler:
applicationDidBecomeActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
applicationWillResignActive:
applicationWillTerminate:
language Objective-C NERFINISHED
Swift NERFINISHED
lifecyclePhase active
background
inactive
launch
termination
platform iOS
iPadOS
tvOS NERFINISHED
purpose manage application lifecycle
respond to app-level events
replacedPartiallyBy UISceneDelegate NERFINISHED
role coordinate app state transitions
entry point for app initialization
handle URL-based app launches
handle background URL session events
handle background fetch events
handle push notification registration callbacks
handle universal links
threading methods usually called on main thread
typicalImplementationClass AppDelegate GENERATED
updatedFor iOS 13 scene-based lifecycle
usedBy UIApplication NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

App protocol relatedTo UIApplicationDelegate
subject surface form: App protocol (SwiftUI)