static var machVirtualMemory : NSPointerFunctions.Options
Use Mach memory.
Machメモリを使います。
static var mallocMemory : NSPointerFunctions.Options
Use
free()
on removal, calloc()
on copy in.
free()
を除去で、calloc()
をコピーインでは使ってください。
static var opaqueMemory : NSPointerFunctions.Options
Take no action when pointers are deleted.
ポインタが消去されるときに何も動作を起こしません。
static var weakMemory : NSPointerFunctions.Options
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
に転じるでしょう。
let NSMapTableStrongMemory : NSPointerFunctions.Options
Equivalent to
strongMemory
.
strongMemory
に等しいです。
let NSMapTableWeakMemory : NSPointerFunctions.Options
Equivalent to
weakMemory
.
weakMemory
と同等。