---
title: NSSharingService.Name
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nssharingservice/name
---

# NSSharingService.Name

Constants that describe the sharing services that macOS supports.

## Declaration

```swift
struct Name
```

## Topics

### Creating a Sharing Service Name

- [init(_:)](appkit/nssharingservice/name/init(_:).md)
- [init(rawValue:)](appkit/nssharingservice/name/init(rawvalue:).md)

### Sharing Service Names

- [addToAperture](appkit/nssharingservice/name/addtoaperture.md)
- [addToIPhoto](appkit/nssharingservice/name/addtoiphoto.md)
- [addToSafariReadingList](appkit/nssharingservice/name/addtosafarireadinglist.md)
- [cloudSharing](appkit/nssharingservice/name/cloudsharing.md)
- [composeEmail](appkit/nssharingservice/name/composeemail.md)
- [composeMessage](appkit/nssharingservice/name/composemessage.md)
- [sendViaAirDrop](appkit/nssharingservice/name/sendviaairdrop.md)
- [useAsDesktopPicture](appkit/nssharingservice/name/useasdesktoppicture.md)

### Deprecated

- [Deprecated Symbols](appkit/name-deprecated-symbols.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

### Creating a Sharing Service

- [init(named:)](appkit/nssharingservice/init(named:).md)
- [init(title:image:alternateImage:handler:)](appkit/nssharingservice/init(title:image:alternateimage:handler:).md)
