---
title: "applicationWillFinishLaunching(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsapplicationdelegate/applicationwillfinishlaunching(_:)"
---

# applicationWillFinishLaunching(_:)

Tells the delegate that the app’s initialization is about to complete.

## Declaration

```swift
@MainActor optional func applicationWillFinishLaunching(_ notification: Notification)
```

## Parameters

- `notification`: A notification named doc://com.apple.appkit/documentation/AppKit/NSApplication/willFinishLaunchingNotification. Calling the doc://com.apple.documentation/documentation/Foundation/NSNotification/object method of this notification returns the NSApplication object itself.

## Mentioned in

Supporting Continuity Camera in Your Mac App

## See Also

### Related Documentation

- [applicationWillBecomeActive(_:)](appkit/nsapplicationdelegate/applicationwillbecomeactive(_:).md)
- [finishLaunching()](appkit/nsapplication/finishlaunching().md)
- [NSApplication](appkit/nsapplication.md)

### Launching Applications

- [applicationDidFinishLaunching(_:)](appkit/nsapplicationdelegate/applicationdidfinishlaunching(_:).md)
- [NSApplicationDidFinishLaunching User Info Keys](appkit/nsapplicationdidfinishlaunching-user-info-keys.md)
