---
title: NSHashTableWeakMemory
framework: foundation
role: symbol
role_heading: Global Variable
path: foundation/nshashtableweakmemory
---

# NSHashTableWeakMemory

Equal to weakMemory. Uses weak read and write barriers appropriate for ARC or GC. Using weakMemory object references will turn to NULL on last release.

## Declaration

```swift
var NSHashTableWeakMemory: NSPointerFunctions.Options { get }
```

## See Also

### Constants

- [NSHashTableStrongMemory](foundation/nshashtablestrongmemory.md)
- [NSHashTableCopyIn](foundation/nshashtablecopyin.md)
- [NSHashTableObjectPointerPersonality](foundation/nshashtableobjectpointerpersonality.md)
