---
title: new()
framework: clockkit
role: symbol
role_heading: Type Method
path: clockkit/clkcomplicationtemplate/new()
---

# new()

Returns a new complication.

## Declaration

```swift
class func new() -> Self
```

## 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

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