---
title: "init(systemSymbolName:variableValue:accessibilityDescription:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsimage/init(systemsymbolname:variablevalue:accessibilitydescription:)"
---

# init(systemSymbolName:variableValue:accessibilityDescription:)

Creates a symbol image with the system symbol name and variable value you specify.

## Declaration

```swift
convenience init?(systemSymbolName name: String, variableValue value: Double, accessibilityDescription description: String?)
```

## Parameters

- `name`: The name of the system symbol image.
- `value`: The value the system uses to customize the symbol’s content, between 0 and 1.
- `description`: The accessibility description for the symbol image, if any.

## Discussion

Discussion The value parameter is valid for symbols that support variable rendering. To look up the names of system symbol images, download the SF Symbols app from Apple Design Resources.

## See Also

### Creating Images by Name

- [Configuring and displaying symbol images in your UI](uikit/configuring-and-displaying-symbol-images-in-your-ui.md)
- [init(named:)](appkit/nsimage/init(named:).md)
- [init(systemSymbolName:accessibilityDescription:)](appkit/nsimage/init(systemsymbolname:accessibilitydescription:).md)
- [init(symbolName:variableValue:)](appkit/nsimage/init(symbolname:variablevalue:).md)
- [init(symbolName:bundle:variableValue:)](appkit/nsimage/init(symbolname:bundle:variablevalue:).md)
- [init(resource:)](appkit/nsimage/init(resource:).md)
- [setName(_:)](appkit/nsimage/setname(_:).md)
- [name()](appkit/nsimage/name().md)
- [NSImage.Name](appkit/nsimage/name-swift.typealias.md)
- [init(imageLiteralResourceName:)](appkit/nsimage/init(imageliteralresourcename:).md)
