---
title: "init(data:)"
framework: corebluetooth
role: symbol
role_heading: Initializer
path: "corebluetooth/cbuuid/init(data:)"
---

# init(data:)

Creates a Core Bluetooth UUID object from a 16-, 32-, or 128-bit UUID data container.

## Declaration

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

## Parameters

- `theData`: Data containing a 16-, 32-, or 128-bit UUID.

## Return Value

Return Value A new CBUUID object for the specified UUID data.

## Discussion

Discussion This method is useful when handling the UUID of a Bluetooth attribute in raw bytes.

## See Also

### Creating New CBUUID Objects

- [init(string:)](corebluetooth/cbuuid/init(string:).md)
- [init(cfuuid:)](corebluetooth/cbuuid/init(cfuuid:)-3h0ry.md)
- [init(nsuuid:)](corebluetooth/cbuuid/init(nsuuid:)-2amob.md)
