---
title: "append(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uibezierpath/append(_:)"
---

# append(_:)

Appends the contents of the specified path object to the path.

## Declaration

```swift
func append(_ bezierPath: UIBezierPath)
```

## Parameters

- `bezierPath`: The path to add to the receiver.

## Discussion

Discussion This method adds the commands used to create the path in bezierPath to the end of the receiver’s path. This method does not explicitly try to connect the subpaths in the two objects, although the operations in bezierPath might still cause that effect.

## See Also

### Constructing a path

- [move(to:)](uikit/uibezierpath/move(to:).md)
- [addLine(to:)](uikit/uibezierpath/addline(to:).md)
- [addArc(withCenter:radius:startAngle:endAngle:clockwise:)](uikit/uibezierpath/addarc(withcenter:radius:startangle:endangle:clockwise:).md)
- [addCurve(to:controlPoint1:controlPoint2:)](uikit/uibezierpath/addcurve(to:controlpoint1:controlpoint2:).md)
- [addQuadCurve(to:controlPoint:)](uikit/uibezierpath/addquadcurve(to:controlpoint:).md)
- [close()](uikit/uibezierpath/close().md)
- [removeAllPoints()](uikit/uibezierpath/removeallpoints().md)
- [cgPath](uikit/uibezierpath/cgpath.md)
- [currentPoint](uikit/uibezierpath/currentpoint.md)
