---
title: "icon(for:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsworkspace/icon(for:)"
---

# icon(for:)

Returns an image containing the icon for the specified content type.

## Declaration

```swift
func icon(for contentType: UTType) -> NSImage
```

## Parameters

- `contentType`: An object representing a uniform type of content.

## Return Value

Return Value The icon associated with the content type.

## Discussion

Discussion This method returns a default icon if the operation fails.

## See Also

### Managing Icons

- [icon(forFile:)](appkit/nsworkspace/icon(forfile:).md)
- [icon(forFiles:)](appkit/nsworkspace/icon(forfiles:).md)
- [setIcon(_:forFile:options:)](appkit/nsworkspace/seticon(_:forfile:options:).md)
- [NSWorkspace.IconCreationOptions](appkit/nsworkspace/iconcreationoptions.md)
