---
title: pointee
framework: swift
role: symbol
role_heading: Instance Property
path: swift/autoreleasingunsafemutablepointer/pointee
---

# pointee

Retrieve or set the Pointee instance referenced by self.

## Declaration

```swift
var pointee: Pointee { get nonmutating set }
```

## Discussion

Discussion AutoreleasingUnsafeMutablePointer is assumed to reference a value with __autoreleasing ownership semantics, like NSFoo ** declarations in ARC. Setting the pointee autoreleases the new value before trivially storing it in the referenced memory. note: The pointee has been initialized with an instance of type Pointee.

## See Also

### Accessing a Pointer’s Memory

- [subscript(_:)](swift/autoreleasingunsafemutablepointer/subscript(_:).md)
