---
title: "init(unsafeBufferObject:)"
framework: swift
role: symbol
role_heading: Initializer
path: "swift/managedbufferpointer/init(unsafebufferobject:)"
---

# init(unsafeBufferObject:)

Manage the given buffer.

## Declaration

```swift
init(unsafeBufferObject buffer: AnyObject)
```

## Discussion

Discussion note: buffer is an instance of a non-@objc class whose deinit destroys its stored Header and any constructed Elements.

## See Also

### Creating a Buffer

- [init(bufferClass:minimumCapacity:makingHeaderWith:)](swift/managedbufferpointer/init(bufferclass:minimumcapacity:makingheaderwith:).md)
