---
title: "init(transform:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsaffinetransform/init(transform:)"
---

# init(transform:)

Initializes the receiver’s matrix using another transform object.

## Declaration

```swift
convenience init(transform: NSAffineTransform)
```

```swift
convenience init(transform: AffineTransform)
```

## Parameters

- `transform`: The transform object whose matrix values should be copied to this object.

## Return Value

Return Value A new transform object initialized with the matrix values of aTransform.

## See Also

### Creating an Affine Transform

- [init()](foundation/nsaffinetransform/init().md)
