---
title: "init(data:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsdata/init(data:)"
---

# init(data:)

Initializes a data object with the contents of another data object.

## Declaration

```swift
init(data: Data)
```

## Parameters

- `data`: A data object.

## Return Value

Return Value A data object initialized with the contents data.

## See Also

### Creating Data

- [init(bytes:length:)](foundation/nsdata/init(bytes:length:).md)
- [init(bytesNoCopy:length:)](foundation/nsdata/init(bytesnocopy:length:).md)
- [init(bytesNoCopy:length:deallocator:)](foundation/nsdata/init(bytesnocopy:length:deallocator:).md)
- [init(bytesNoCopy:length:freeWhenDone:)](foundation/nsdata/init(bytesnocopy:length:freewhendone:).md)
