NSGarbageCollector
NSAllocateCollectable
NSMakeCollectable
Memory Allocation Options
メモリアロケーションオプション
Deprecated 非推奨
Garbage collection is deprecated in OS X v10.8; instead,you should use AutomaticReference Counting—see Transitioning to ARC Release Notes. ガベージコレクションはOS X v10.8で非推奨にされます;代わりに、あなたは自動参照カウントを使うべきです — Transitioning to ARC Release Notesを見てください。
Availability 有効性
Technology
void * NSReallocateCollectable(void *ptr, NSUInteger
size, NSUInteger
options);
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 NSScanned
: A value of 0
allocates non-scanned memory; a value of NSScanned
allocates scanned memory.
options
は、0
またはNSScanned
であることができます:0
の値は、非スキャンメモリをアロケートします;NSScanned
の値は、スキャンメモリをアロケートします。
This function returns NULL
if it’s unable to allocate the requested memory.
この関数は、それが要求されたメモリをアロケートできないならばNULL
を返します。
NSGarbageCollector
NSAllocateCollectable
NSMakeCollectable
Memory Allocation Options
メモリアロケーションオプション