Core Foundation   >   CFDictionaryValueCallBacks
構造体
CFDictionaryValueCallBacks
この構造体には、辞書内の値を保持、解放、記述、および比較するために使用される呼び出し関数が含まれています。
シンボル
イニシャライザ
init()
init(version: CFIndex, retain: CFDictionaryRetainCallBack!, release: CFDictionaryReleaseCallBack!, copyDescription: CFDictionaryCopyDescriptionCallBack!, equal: CFDictionaryEqualCallBack!)
インスタンスプロパティー
var copyDescription: CFDictionaryCopyDescriptionCallBack!
辞書内の各値の説明的な文字列表現を作成するために使用される呼び出し関数。NULL の場合、コレクションは各値の簡単な説明を作成します。この呼び出し関数の説明については、CFDictionaryCopyDescriptionCallBack を参照してください。
var equal: CFDictionaryEqualCallBack!
辞書内の値を比較して等しさを調べるために使用される呼び出し関数です。NULL の場合、コレクションはポインタの等価性を使用してコレクション内の値を比較します。この呼び出し関数の説明については、CFDictionaryEqualCallBack を参照してください。
var release: CFDictionaryReleaseCallBack!
辞書から削除された値を解放するために使用される呼び出し関数。NULL の場合、値は解放されません。この呼び出し関数の説明については、CFDictionaryReleaseCallBack を参照してください。
var retain: CFDictionaryRetainCallBack!
コレクションに追加されるときに各値を保持するために使用される呼び出し関数。この呼び出し関数は、辞書内の値として使用する値を返し、通常、この呼び出し関数に渡される値パラメータですが、別の値を値として使用する必要がある場合は、別の値になる可能性があります。NULL の場合、値は保持されません。この関数のパラメータの説明については、CFDictionaryRetainCallBack を参照してください。
var version: CFIndex
この構造体のバージョン番号。この不透明型の定義済みバージョン番号の 1 つではない場合、動作は未定義です。この構造体の現在のバージョンは 0 です。