---
title: init()
framework: quartzcore
role: symbol
role_heading: Initializer
path: quartzcore/calayer/init()
---

# init()

Returns an initialized CALayer object.

## Declaration

```swift
init()
```

## Return Value

Return Value An initialized CALayer object.

## Discussion

Discussion This is the designated initializer for layer objects that are not in the presentation layer.

## See Also

### Creating a layer

- [init(layer:)](quartzcore/calayer/init(layer:).md)
- [init(remoteClientId:)](quartzcore/calayer/init(remoteclientid:).md)
