---
title: didFinishLaunchingNotification
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsapplication/didfinishlaunchingnotification
---

# didFinishLaunchingNotification

Posted at the end of the finishLaunching() method to indicate that the app has completed launching and is ready to run.

## Declaration

```swift
class let didFinishLaunchingNotification: NSNotification.Name
```

## Discussion

Discussion The notification object is shared. See NSApplicationDidFinishLaunching User Info Keys for the possible userInfo keys and values. The system posts this notification on the main actor.

## See Also

### Notifications

- [didBecomeActiveNotification](appkit/nsapplication/didbecomeactivenotification.md)
- [didChangeScreenParametersNotification](appkit/nsapplication/didchangescreenparametersnotification.md)
- [didHideNotification](appkit/nsapplication/didhidenotification.md)
- [didResignActiveNotification](appkit/nsapplication/didresignactivenotification.md)
- [didUnhideNotification](appkit/nsapplication/didunhidenotification.md)
- [didUpdateNotification](appkit/nsapplication/didupdatenotification.md)
- [willBecomeActiveNotification](appkit/nsapplication/willbecomeactivenotification.md)
- [willFinishLaunchingNotification](appkit/nsapplication/willfinishlaunchingnotification.md)
- [willHideNotification](appkit/nsapplication/willhidenotification.md)
- [willResignActiveNotification](appkit/nsapplication/willresignactivenotification.md)
- [willTerminateNotification](appkit/nsapplication/willterminatenotification.md)
- [willUnhideNotification](appkit/nsapplication/willunhidenotification.md)
- [willUpdateNotification](appkit/nsapplication/willupdatenotification.md)
- [didFinishRestoringWindowsNotification](appkit/nsapplication/didfinishrestoringwindowsnotification.md)
- [didChangeOcclusionStateNotification](appkit/nsapplication/didchangeocclusionstatenotification.md)
