---
title: free
framework: kernel
role: pseudoSymbol
path: kernel/oscollectioniterator/1808113-free
---

# free

Releases or deallocates any resources used by the OSCollectionIterator object.

## Declaration

```occ
virtual void free(); 
```

## Overview

Overview This function should not be called directly; use release instead.

## See Also

### Miscellaneous

- [getNextObject](kernel/oscollectioniterator/1808125-getnextobject.md)
- [initWithCollection](kernel/oscollectioniterator/1808147-initwithcollection.md)
- [isValid](kernel/oscollectioniterator/1808157-isvalid.md)
- [reset](kernel/oscollectioniterator/1808170-reset.md)
- [withCollection](kernel/oscollectioniterator/1808183-withcollection.md)
