---
title: "init(coder:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uibezierpath/init(coder:)"
---

# init(coder:)

Creates a Bézier path object from data in an unarchiver.

## Declaration

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

## See Also

### Creating a Bézier path

- [init(rect:)](uikit/uibezierpath/init(rect:).md)
- [init(ovalIn:)](uikit/uibezierpath/init(ovalin:).md)
- [init(roundedRect:cornerRadius:)](uikit/uibezierpath/init(roundedrect:cornerradius:).md)
- [init(roundedRect:byRoundingCorners:cornerRadii:)](uikit/uibezierpath/init(roundedrect:byroundingcorners:cornerradii:).md)
- [init(arcCenter:radius:startAngle:endAngle:clockwise:)](uikit/uibezierpath/init(arccenter:radius:startangle:endangle:clockwise:).md)
- [init(cgPath:)](uikit/uibezierpath/init(cgpath:)-833n8.md)
- [reversing()](uikit/uibezierpath/reversing().md)
- [init()](uikit/uibezierpath/init().md)
