Core Foundation   >   kCFCopyStringDictionaryKeyCallBacks


グローバル変数


kCFCopyStringDictionaryKeyCallBacks


CFDictionary のキーがすべて CFString オブジェクトである場合に使用するのに適した呼び出し関数のセットを含む既に定義した CFDictionaryKeyCallBacks 構造体。これは変更可能であり、辞書内の値の定数キーとして機能するためにコピーする必要があります。





宣言


let kCFCopyStringDictionaryKeyCallBacks: CFDictionaryKeyCallBacks


議論


通常は、新しい辞書を作成するときにはこの定数へのポインタを使用します。


重要 : パフォーマンス上の理由から、デフォルトの kCFCopyStringDictionaryKeyCallBacks の動作は、文字列を正規化しない CFEqual(_:_:) を使用します。 これは、例えば、CFString が、一方が予め構成された形式 (例えば、UTF-16 テキストファイルからのもの) であり、他方が分解された形式 (例えば、ファイル名からのもの) であれば等しいとは考えられない。異なるソースからの文字列を使用する場合は、キーを事前に正規化するか、別の関数セットを使用して比較を実行することができます。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.0+
    tvOS 9.0+
    watchOS 2.0+
  • 宣言
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)