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.
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.
subject surface form:
App protocol (SwiftUI)