---
title: "init(named:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nssharingservice/init(named:)"
---

# init(named:)

Returns a sharing service instance representing the specified service name.

## Declaration

```swift
init?(named serviceName: NSSharingService.Name)
```

## Parameters

- `serviceName`: The service name. The possible system provided values are listed in Available Sharing Services.

## Return Value

Return Value An instance of NSSharingService for the specified service name.

## See Also

### Related Documentation

- [sharingServices(forItems:)](appkit/nssharingservice/sharingservices(foritems:).md)
- [canPerform(withItems:)](appkit/nssharingservice/canperform(withitems:).md)

### Creating a Sharing Service

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