Function 関数

NSReallocateCollectable

Reallocates collectable memory. 収集可能なメモリを再アロケートします。

Declaration 宣言

void * NSReallocateCollectable(void *ptr, NSUInteger size, NSUInteger options);

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によってそれへとポイントをつけられるメモリブロックのサイズをsizeバイトに変更します。それは新しくメモリをアロケートして古いものを置き換えるかもしれません、その場合それは古いメモリブロックの内容を新しいブロックに、最大sizeバイトまで移動します

options can be 0 or NSScannedOption: A value of 0 allocates non-scanned memory; a value of NSScannedOption allocates scanned memory. optionsは、0またはNSScannedOptionであることができます:0の値は、非スキャンメモリをアロケートします;NSScannedOptionの値は、スキャンメモリをアロケートします。

This function returns NULL if it’s unable to allocate the requested memory. この関数は、それが要求されたメモリをアロケートできないならばNULLを返します。

See Also 参照

Legacy レガシー