---
title: compact()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/nspointerarray/compact()
---

# compact()

Removes NULL values from the receiver.

## Declaration

```swift
func compact()
```

## See Also

### Managing the Collection

- [count](foundation/nspointerarray/count.md)
- [allObjects](foundation/nspointerarray/allobjects.md)
- [pointer(at:)](foundation/nspointerarray/pointer(at:).md)
- [addPointer(_:)](foundation/nspointerarray/addpointer(_:).md)
- [removePointer(at:)](foundation/nspointerarray/removepointer(at:).md)
- [insertPointer(_:at:)](foundation/nspointerarray/insertpointer(_:at:).md)
- [replacePointer(at:withPointer:)](foundation/nspointerarray/replacepointer(at:withpointer:).md)
