Function

class_createInstance

Creates an instance of a class, allocating memory for the class in the default malloc memory zone.

Declaration

id class_createInstance(Class cls, size_t extraBytes);

Parameters

cls

The class that you want to allocate an instance of.

extraBytes

An integer indicating the number of extra bytes to allocate. The additional bytes can be used to store additional instance variables beyond those defined in the class definition.

Return Value

An instance of the class cls.

See Also

Instantiating Classes

objc_constructInstance

Creates an instance of a class at the specified location.

objc_destructInstance

Destroys an instance of a class without freeing memory and removes any of its associated references.