---
title: deactivate()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsapplication/deactivate()
---

# deactivate()

Deactivates the receiver.

## Declaration

```swift
func deactivate()
```

## Mentioned in

Passing control from one app to another with cooperative activation

## Discussion

Discussion Normally, you shouldn’t invoke this method—AppKit is responsible for proper deactivation.

## See Also

### Related Documentation

- [activate(ignoringOtherApps:)](appkit/nsapplication/activate(ignoringotherapps:).md)

### Activating and deactivating the app

- [Passing control from one app to another with cooperative activation](appkit/passing-control-from-one-app-to-another-with-cooperative-activation.md)
- [activate()](appkit/nsapplication/activate().md)
- [isActive](appkit/nsapplication/isactive.md)
- [yieldActivation(to:)](appkit/nsapplication/yieldactivation(to:).md)
- [yieldActivation(toApplicationWithBundleIdentifier:)](appkit/nsapplication/yieldactivation(toapplicationwithbundleidentifier:).md)
- [NSApplication.ActivationOptions](appkit/nsapplication/activationoptions.md)
