---
title: App and Environment
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/app-and-environment
---

# App and Environment

Learn about the objects that you use to interact with the system.

## Topics

### Life Cycle

- [NSApplication](appkit/nsapplication.md)
- [NSRunningApplication](appkit/nsrunningapplication.md)
- [NSApplicationDelegate](appkit/nsapplicationdelegate.md)
- [NSApplicationMain(_:_:)](appkit/nsapplicationmain(_:_:).md)
- [Managing ongoing background processes in your Mac](appkit/managing-ongoing-background-processes-in-your-mac.md)

### Environment

- [NSWorkspace](appkit/nsworkspace.md)
- [NSWorkspace.OpenConfiguration](appkit/nsworkspace/openconfiguration.md)
- [NSAppKitVersion](appkit/nsappkitversion.md)
- [LSMinimumSystemVersion](bundleresources/information-property-list/lsminimumsystemversion.md)

### Handoff

- [NSUserActivity](foundation/nsuseractivity.md)
- [NSUserActivityRestoring](appkit/nsuseractivityrestoring.md)

### App Services

- [NSSharingService](appkit/nssharingservice.md)
- [NSSharingServicePicker](appkit/nssharingservicepicker.md)
- [NSPreviewRepresentableActivityItem](appkit/nspreviewrepresentableactivityitem.md)
- [NSSharingServicePickerToolbarItem](appkit/nssharingservicepickertoolbaritem.md)
- [NSServicesMenuRequestor](appkit/nsservicesmenurequestor.md)
- [NSCloudSharingServiceDelegate](appkit/nscloudsharingservicedelegate.md)
- [Services Functions](appkit/services-functions.md)

### App Help

- [NSHelpManager](appkit/nshelpmanager.md)
- [NSUserInterfaceItemSearching](appkit/nsuserinterfaceitemsearching.md)

### Errors

- [AppKit Errors](appkit/appkit-errors.md)

## See Also

### App Structure

- [Documents, Data, and Pasteboard](appkit/documents-data-and-pasteboard.md)
- [Cocoa Bindings](appkit/cocoa-bindings.md)
- [Resource Management](appkit/resource-management.md)
- [App Extensions](appkit/app-extensions.md)
