describe
Points to the function that produces an autoreleased NSString * describing the given element. If
NULL
, then the hash table produces a generic string description.
与えられた要素を記述するオートリリースされるNSString * を生成する関数を指し示します。NULL
ならば、そのときハッシュテーブルはあるジェネリック文字列記述を生成します。
hash
Points to the function that must produce hash code for elements of the hash table. If
NULL
, the pointer value is used as the hash code. Second parameter is the element for which hash code should be produced.
ハッシュテーブルの要素に対するハッシュコードを生成すべき関数を指し示します。NULL
ならば、ポインタ値はハッシュコードとして使われます。2番目のパラメータは、それに対してハッシュコードが生成されるべきところの要素です。
isEqual
Points to the function that compares second and third parameters. If
NULL
, then == is used for comparison.
2番目と3番目のパラメータを比較する関数を指し示します。NULL
ならば、そのとき == が比較に使われます。
release
Points to the function that decrements a reference count for the given element, and if the reference count becomes 0, frees the given element. If
NULL
, then nothing is done for reference counting or releasing.
与えられた要素に対する参照カウントを漸減する関数を指し示します、そして参照カウントが0になるならば、与えられた要素を自由にします。NULL
ならば、そのとき参照のカウントや解放に対して何もなされません。
retain
Points to the function that increments a reference count for the given element. If
NULL
, then nothing is done for reference counting.
与えられた要素に対する参照カウントを漸増する関数を指し示します。NULL
ならば、そのとき参照カウントに対して何もなされません。