---
title: init()
framework: clockkit
role: symbol
role_heading: Initializer
path: clockkit/clkcomplicationtemplate/init()
---

# init()

Creates a new complication.

## Declaration

```swift
init()
```

## Discussion

Discussion You shouldn’t create instances of this class directly. Instead, you create instances of one of the concrete subclasses and use the resulting object to specify the data for your complication.

## See Also

### Creating Empty Templates

- [new()](clockkit/clkcomplicationtemplate/new().md)
