---
title: withCapacity
framework: kernel
role: pseudoSymbol
path: kernel/osserialize/1808120-withcapacity
---

# withCapacity

Creates and initializes an empty OSSerialize object.

## Declaration

```occ
static OSSerialize * withCapacity(
 unsigned intcapacity); 
```

## Parameters

- `capacity`: The initial size of the XML buffer.

## Return Value

Return Value A new instance of OSSerialize with a retain count of 1; NULL on failure.

## Overview

Overview The serializer will grow as needed to accommodate more data.

## See Also

### Miscellaneous

- [addChar](kernel/osserialize/1808034-addchar.md)
- [addString](kernel/osserialize/1808045-addstring.md)
- [addXMLEndTag](kernel/osserialize/1808061-addxmlendtag.md)
- [addXMLStartTag](kernel/osserialize/1808073-addxmlstarttag.md)
- [clearText](kernel/osserialize/1808086-cleartext.md)
- [previouslySerialized](kernel/osserialize/1808096-previouslyserialized.md)
- [text](kernel/osserialize/1808110-text.md)
