---
title: NSWorkspace.LaunchConfigurationKey
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsworkspace/launchconfigurationkey
---

# NSWorkspace.LaunchConfigurationKey

The following keys can be used in the configuration dictionary of the launchApplication(at:options:configuration:) method.  Each key is optional, and if omitted, default behavior is applied.

## Declaration

```swift
struct LaunchConfigurationKey
```

## Topics

### Type Properties

- [appleEvent](appkit/nsworkspace/launchconfigurationkey/appleevent.md)
- [architecture](appkit/nsworkspace/launchconfigurationkey/architecture.md)
- [arguments](appkit/nsworkspace/launchconfigurationkey/arguments.md)
- [environment](appkit/nsworkspace/launchconfigurationkey/environment.md)

### Initializers

- [init(rawValue:)](appkit/nsworkspace/launchconfigurationkey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Types

- [NSWorkspace.LaunchOptions](appkit/nsworkspace/launchoptions.md)
- [NSWorkspace.FileOperationName](appkit/nsworkspace/fileoperationname.md)
