Enumeration Case
列挙ケース
NSPointerFunctionsStrongMemory
Use strong write-barriers to backing store; use garbage-collected memory on copy-in.
強い書き込み防壁を補助記憶装置に対して使ってください;ガベージコレクションされるメモリをコピーインでは使ってください。
Declaration
宣言
NSPointerFunctionsStrongMemory = (0UL << 0)
Discussion
議論
This is the default memory value.
これは省略時のメモリ値です。
As a special case, if you do not use garbage collection and specify this value in conjunction with NSPointerFunctionsObjectPersonality
or NSPointerFunctionsObjectPointerPersonality
then the NSPointerFunctions
object uses retain
and release
.
特別な事例として、あなたがガベージコレクションを使わないそしてこの値をNSPointerFunctionsObjectPersonality
またはNSPointerFunctionsObjectPointerPersonality
と協力して指定するならば、そのときNSPointerFunctions
オブジェクトはretain
とrelease
を使います。
If you do not use garbage collection, and specify this value in conjunction with a valid non-object personality, it is the same as specifying NSPointerFunctionsMallocMemory
.
あなたがガベージコレクションを使わない、そしてこの値を有効な非オブジェクトパーソナリティと協力して指定するならば、それはNSPointerFunctionsMallocMemory
を指定することと同じです。
See Also
参照
Memory Options
メモリオプション
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.
弱い読み出しおよび書き込み防壁を使ってください;ガベージコレクションされるメモリをコピーインでは使ってください。
Deprecated
非推奨