---
title: "init(symbolName:variableValue:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nsimage/init(symbolname:variablevalue:)"
---

# init(symbolName:variableValue:)

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

## Declaration

```swift
convenience init?(symbolName name: String, variableValue value: Double)
```

## Parameters

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

## Discussion

Discussion The value parameter is valid for symbols that support variable rendering.

## 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(systemSymbolName:variableValue:accessibilityDescription:)](appkit/nsimage/init(systemsymbolname:variablevalue:accessibilitydescription:).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)
