---
title: "NSStringFromProtocol(_:)"
framework: foundation
role: symbol
role_heading: Function
path: "foundation/nsstringfromprotocol(_:)"
---

# NSStringFromProtocol(_:)

Returns the name of a protocol as a string.

## Declaration

```swift
func NSStringFromProtocol(_ proto: Protocol) -> String
```

## Parameters

- `proto`: A protocol.

## Return Value

Return Value A string containing the name of proto.

## See Also

### Type Lookup

- [NSClassFromString(_:)](foundation/nsclassfromstring(_:).md)
- [NSStringFromClass(_:)](foundation/nsstringfromclass(_:).md)
- [NSSelectorFromString(_:)](foundation/nsselectorfromstring(_:).md)
- [NSStringFromSelector(_:)](foundation/nsstringfromselector(_:).md)
- [NSProtocolFromString(_:)](foundation/nsprotocolfromstring(_:).md)
