---
title: "init(coder:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nstouchbar/init(coder:)"
---

# init(coder:)

Creates a Touch Bar object from a coder object provided by a storyboard or NIB file.

## Declaration

```swift
init?(coder: NSCoder)
```

## Return Value

Return Value A fully initialized Touch Bar object, or nil if the coder doesn’t define a Touch Bar object.

## See Also

### Creating a bar

- [init()](appkit/nstouchbar/init().md)
