Core Foundation   >   CFArrayBSearchValues(_:_:_:_:_:)


関数

CFArrayBSearchValues(_:_:_:_:_:)


バイナリ検索アルゴリズムを使用して配列の値を検索します。





宣言


func CFArrayBSearchValues(_ theArray: CFArray!, _ range: CFRange, _ value: UnsafeRawPointer!, _ comparator: CFComparatorFunction!, _ context: UnsafeMutableRawPointer!) -> CFIndex


パラメータ


theArraycomparator 関数に従って最小から最大にソートされた配列。
range検索すべき theArray 内の範囲。範囲は、theArray の境界を超えてはいけません。範囲は空 (長さ 0) でもかまいません。
valuetheArray 内で一致するものを見つける値。theArrayvalue または他の値が comparator 呼び出し関数によって認識されない場合、動作は未定義です。
comparatorバイナリ検索操作で使用され、theArray 内の値を与えられた値と比較するために使用されるコンパレータ関数型シグニチャを持つ関数です。comparator 関数が期待しない、または適切に比較できない範囲内の値がある場合、その動作は未定義です。
contextポインタサイズのプログラム定義値で、3 番目の引数として comparator 関数に渡されますが、そうでなければこの関数では他に使用されません。コンテキストが comparator 関数によって期待されるものでない場合、動作は未定義です。


戻り値


戻り値は以下のいずれかの一つです。





目次
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)