NSPointerFunctionsCStringPersonality
Use a string hash and
strcmp
; C-string '%s
' style description.
文字列ハッシュとstrcmp
;C文字列 '%s
' 形式記述を使います。
NSPointerFunctionsIntegerPersonality
Use unshifted value as hash and equality.
非シフト値をハッシュおよび等式として使います。
NSPointerFunctionsObjectPersonality
Use
hash
and isEqual
methods for hashing and equality comparisons, use the description
method for a description.
hash
とisEqual
メソッドをハッシュ化と等式に対して使います、description
メソッドを記述に対して使います。
NSPointerFunctionsObjectPointerPersonality
Use shifted pointer for the hash value and direct comparison to determine equality; use the
description
method for a description.
シフトポインタをハッシュ値に対してそして同等性を決定するために直接比較を使います;description
メソッドを記述に対して使います。
NSPointerFunctionsOpaquePersonality
Use shifted pointer for the hash value and direct comparison to determine equality.
シフトポインタをハッシュ値に対してそして同等性を決定するために直接比較を使います。
NSPointerFunctionsStructPersonality
Use a memory hash and
memcmp
(using a size function that you must set—see sizeFunction
).
メモリハッシュとmemcmp
を使います(あなたが設定しなければならないあるサイズ関数を使います — sizeFunction
を見てください)。