Function 関数

NSZoneRealloc

Allocates memory in a zone. メモリをあるゾーンにおいてアロケートします。

Declaration 宣言

void * NSZoneRealloc(NSZone *zone, void *ptr, NSUInteger size);

Discussion 議論

Changes the size of the block of memory pointed to by ptr to size bytes. It may allocate new memory to replace the old, in which case it moves the contents of the old memory block to the new block, up to a maximum of size bytes. ptr may be NULL. This function returns NULL if it was unable to allocate the requested memory. ptrによってそれへとポイントをつけられるメモリブロックのサイズをsizeバイトに変更します。それは新しくメモリをアロケートして古いものを置き換えるかもしれません、その場合それは古いメモリブロックの内容を新しいブロックに、最大sizeバイトまで移動しますptrNULLかもしれません。この関数は、NULLを返します、もしそれが要請されたメモリをアロケートすることができなかったならば。

See Also 参照

Managing Zones ゾーンを管理する