---
title: "init(address:)"
framework: IOBluetooth
role: symbol
role_heading: Initializer
path: "iobluetooth/iobluetoothdevice/init(address:)"
---

# init(address:)

Returns the IOBluetoothDevice object for the given BluetoothDeviceAddress

## Declaration

```swift
convenience init!(address: UnsafePointer<BluetoothDeviceAddress>!)
```

## Parameters

- `address`: Pointer to a BluetoothDeviceAddress for which an IOBluetoothDevice instance is desired

## Return Value

Return Value Returns the IOBluetoothDevice object for the given BluetoothDeviceAddress

## Discussion

Discussion Within a single application, there will be only one instance of IOBluetoothDevice for a given remote device address.

## See Also

### Initializers

- [init(addressString:)](iobluetooth/iobluetoothdevice/init(addressstring:).md)
