NSApplicationDelegate class interface

NSApplicationDelegate

Constructors

NSApplicationDelegate.castFrom(ObjCObjectBase other)
Constructs a NSApplicationDelegate that points to the same underlying object as other.
NSApplicationDelegate.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a NSApplicationDelegate that wraps the given raw object pointer.

Properties

hashCode → int
The hash code for this object.
no setterinherited
ref → ObjCObjectRef
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

$protocol → Protocol
Returns the objc.Protocol object for this protocol.
no setter
application_continueUserActivity_restorationHandler_ → ObjCProtocolMethod<bool Function(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)>
application:continueUserActivity:restorationHandler:
final
application_delegateHandlesKey_ → ObjCProtocolMethod<bool Function(NSApplication, NSString)>
application:delegateHandlesKey:
final
application_didDecodeRestorableState_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSCoder)>
application:didDecodeRestorableState:
final
application_didFailToContinueUserActivityWithType_error_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSString, NSError)>
application:didFailToContinueUserActivityWithType:error:
final
application_didFailToRegisterForRemoteNotificationsWithError_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSError)>
application:didFailToRegisterForRemoteNotificationsWithError:
final
application_didReceiveRemoteNotification_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSDictionary)>
application:didReceiveRemoteNotification:
final
application_didRegisterForRemoteNotificationsWithDeviceToken_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSData)>
application:didRegisterForRemoteNotificationsWithDeviceToken:
final
application_didUpdateUserActivity_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSUserActivity)>
application:didUpdateUserActivity:
final
application_handlerForIntent_ → ObjCProtocolMethod<ObjCObjectBase? Function(NSApplication, INIntent)>
application:handlerForIntent:
final
application_openFile_ → ObjCProtocolMethod<bool Function(NSApplication, NSString)>
application:openFile:
final
application_openFiles_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSArray)>
application:openFiles:
final
application_openFileWithoutUI_ → ObjCProtocolMethod<bool Function(ObjCObjectBase, NSString)>
application:openFileWithoutUI:
final
application_openTempFile_ → ObjCProtocolMethod<bool Function(NSApplication, NSString)>
application:openTempFile:
final
application_openURLs_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSArray)>
application:openURLs:
final
application_printFile_ → ObjCProtocolMethod<bool Function(NSApplication, NSString)>
application:printFile:
final
application_printFiles_withSettings_showPrintPanels_ → ObjCProtocolMethod<NSApplicationPrintReply Function(NSApplication, NSArray, NSDictionary, bool)>
application:printFiles:withSettings:showPrintPanels:
final
application_userDidAcceptCloudKitShareWithMetadata_ → ObjCProtocolListenableMethod<void Function(NSApplication, CKShareMetadata)>
application:userDidAcceptCloudKitShareWithMetadata:
final
application_willContinueUserActivityWithType_ → ObjCProtocolMethod<bool Function(NSApplication, NSString)>
application:willContinueUserActivityWithType:
final
application_willEncodeRestorableState_ → ObjCProtocolListenableMethod<void Function(NSApplication, NSCoder)>
application:willEncodeRestorableState:
final
application_willPresentError_ → ObjCProtocolMethod<NSError Function(NSApplication, NSError)>
application:willPresentError:
final
applicationDidBecomeActive_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidBecomeActive:
final
applicationDidChangeOcclusionState_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidChangeOcclusionState:
final
applicationDidChangeScreenParameters_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidChangeScreenParameters:
final
applicationDidFinishLaunching_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidFinishLaunching:
final
applicationDidHide_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidHide:
final
applicationDidResignActive_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidResignActive:
final
applicationDidUnhide_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidUnhide:
final
applicationDidUpdate_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationDidUpdate:
final
applicationDockMenu_ → ObjCProtocolMethod<NSMenu? Function(NSApplication)>
applicationDockMenu:
final
applicationOpenUntitledFile_ → ObjCProtocolMethod<bool Function(NSApplication)>
applicationOpenUntitledFile:
final
applicationProtectedDataDidBecomeAvailable_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationProtectedDataDidBecomeAvailable:
final
applicationProtectedDataWillBecomeUnavailable_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationProtectedDataWillBecomeUnavailable:
final
applicationShouldAutomaticallyLocalizeKeyEquivalents_ → ObjCProtocolMethod<bool Function(NSApplication)>
applicationShouldAutomaticallyLocalizeKeyEquivalents:
final
applicationShouldHandleReopen_hasVisibleWindows_ → ObjCProtocolMethod<bool Function(NSApplication, bool)>
applicationShouldHandleReopen:hasVisibleWindows:
final
applicationShouldOpenUntitledFile_ → ObjCProtocolMethod<bool Function(NSApplication)>
applicationShouldOpenUntitledFile:
final
applicationShouldTerminate_ → ObjCProtocolMethod<NSApplicationTerminateReply Function(NSApplication)>
applicationShouldTerminate:
final
applicationShouldTerminateAfterLastWindowClosed_ → ObjCProtocolMethod<bool Function(NSApplication)>
applicationShouldTerminateAfterLastWindowClosed:
final
applicationSupportsSecureRestorableState_ → ObjCProtocolMethod<bool Function(NSApplication)>
applicationSupportsSecureRestorableState:
final
applicationWillBecomeActive_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillBecomeActive:
final
applicationWillFinishLaunching_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillFinishLaunching:
final
applicationWillHide_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillHide:
final
applicationWillResignActive_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillResignActive:
final
applicationWillTerminate_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillTerminate:
final
applicationWillUnhide_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillUnhide:
final
applicationWillUpdate_ → ObjCProtocolListenableMethod<void Function(NSNotification obj)>
applicationWillUpdate:
final

Static Methods

addToBuilder(ObjCProtocolBuilder builder, {NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSApplicationDelegate protocol to an existing objc.ObjCProtocolBuilder.
addToBuilderAsBlocking(ObjCProtocolBuilder builder, {NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSApplicationDelegate protocol to an existing objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be.
addToBuilderAsListener(ObjCProtocolBuilder builder, {NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → void
Adds the implementation of the NSApplicationDelegate protocol to an existing objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be.
conformsTo(ObjCObjectBase obj) → bool
Returns whether obj is an instance of NSApplicationDelegate.
implement({NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → NSApplicationDelegate
Builds an object that implements the NSApplicationDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly.
implementAsBlocking({NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → NSApplicationDelegate
Builds an object that implements the NSApplicationDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as blocking listeners will be.
implementAsListener({NSApplicationTerminateReply applicationShouldTerminate_(NSApplication)?, void application_openURLs_(NSApplication, NSArray)?, bool application_openFile_(NSApplication, NSString)?, void application_openFiles_(NSApplication, NSArray)?, bool application_openTempFile_(NSApplication, NSString)?, bool applicationShouldOpenUntitledFile_(NSApplication)?, bool applicationOpenUntitledFile_(NSApplication)?, bool application_openFileWithoutUI_(ObjCObjectBase, NSString)?, bool application_printFile_(NSApplication, NSString)?, NSApplicationPrintReply application_printFiles_withSettings_showPrintPanels_(NSApplication, NSArray, NSDictionary, bool)?, bool applicationShouldTerminateAfterLastWindowClosed_(NSApplication)?, bool applicationShouldHandleReopen_hasVisibleWindows_(NSApplication, bool)?, NSMenu? applicationDockMenu_(NSApplication)?, NSError application_willPresentError_(NSApplication, NSError)?, void application_didRegisterForRemoteNotificationsWithDeviceToken_(NSApplication, NSData)?, void application_didFailToRegisterForRemoteNotificationsWithError_(NSApplication, NSError)?, void application_didReceiveRemoteNotification_(NSApplication, NSDictionary)?, bool applicationSupportsSecureRestorableState_(NSApplication)?, ObjCObjectBase? application_handlerForIntent_(NSApplication, INIntent)?, void application_willEncodeRestorableState_(NSApplication, NSCoder)?, void application_didDecodeRestorableState_(NSApplication, NSCoder)?, bool application_willContinueUserActivityWithType_(NSApplication, NSString)?, bool application_continueUserActivity_restorationHandler_(NSApplication, NSUserActivity, ObjCBlock<Void Function(NSArray)>)?, void application_didFailToContinueUserActivityWithType_error_(NSApplication, NSString, NSError)?, void application_didUpdateUserActivity_(NSApplication, NSUserActivity)?, void application_userDidAcceptCloudKitShareWithMetadata_(NSApplication, CKShareMetadata)?, bool application_delegateHandlesKey_(NSApplication, NSString)?, bool applicationShouldAutomaticallyLocalizeKeyEquivalents_(NSApplication)?, void applicationWillFinishLaunching_(NSNotification)?, void applicationDidFinishLaunching_(NSNotification)?, void applicationWillHide_(NSNotification)?, void applicationDidHide_(NSNotification)?, void applicationWillUnhide_(NSNotification)?, void applicationDidUnhide_(NSNotification)?, void applicationWillBecomeActive_(NSNotification)?, void applicationDidBecomeActive_(NSNotification)?, void applicationWillResignActive_(NSNotification)?, void applicationDidResignActive_(NSNotification)?, void applicationWillUpdate_(NSNotification)?, void applicationDidUpdate_(NSNotification)?, void applicationWillTerminate_(NSNotification)?, void applicationDidChangeScreenParameters_(NSNotification)?, void applicationDidChangeOcclusionState_(NSNotification)?, void applicationProtectedDataWillBecomeUnavailable_(NSNotification)?, void applicationProtectedDataDidBecomeAvailable_(NSNotification)?, bool $keepIsolateAlive = true}) → NSApplicationDelegate
Builds an object that implements the NSApplicationDelegate protocol. To implement multiple protocols, use addToBuilder or objc.ObjCProtocolBuilder directly. All methods that can be implemented as listeners will be.