These options are mutually exclusive.
これらのオプションは、相互に排他的です。
NSPointerFunctionsMachVirtualMemory
Use Mach memory.
Machメモリを使います。
NSPointerFunctionsMallocMemory
Use
free()
on removal, calloc()
on copy in.
free()
を除去で、calloc()
をコピーインでは使ってください。
NSPointerFunctionsOpaqueMemory
Take no action when pointers are deleted.
ポインタが消去されるときに何も動作を起こしません。
NSPointerFunctionsStrongMemory
Use strong write-barriers to backing store; use garbage-collected memory on copy-in.
強い書き込み防壁を補助記憶装置に対して使ってください;ガベージコレクションされるメモリをコピーインでは使ってください。
NSPointerFunctionsWeakMemory
Uses weak read and write barriers appropriate for ARC or GC. Using NSPointerFunctionsWeakMemory object references will turn to
NULL
on last release.
ARCまたはGCに適切な弱い読み出しおよび書き込み防壁を使ってください。NSPointerFunctionsWeakMemoryオブジェクト参照を使うことは、最後の解放でNULL
に転じるでしょう。
NSPointerFunctionsZeroingWeakMemory
Use weak read and write barriers; use garbage-collected memory on copyIn.
弱い読み出しおよび書き込み防壁を使ってください;ガベージコレクションされるメモリをコピーインでは使ってください。
NSMapTableStrongMemory
Equivalent to
NSPointerFunctionsStrongMemory
.
NSPointerFunctionsStrongMemory
に同等です。
NSMapTableWeakMemory
Equivalent to
NSPointerFunctionsWeakMemory
.
NSPointerFunctionsWeakMemory
に同等です。
NSMapTableZeroingWeakMemory
Equivalent to
NSPointerFunctionsZeroingWeakMemory
.
NSPointerFunctionsZeroingWeakMemory
に同等です。