Core Foundation   >   CFArraySortValues(_:_:_:_:)


関数

CFArraySortValues(_:_:_:_:)


与えられた比較関数を使用して配列の値を並べ替えます。





宣言


func CFArraySortValues(_ theArray: CFMutableArray!, _ range: CFRange, _ comparator: CFComparatorFunction!, _ context: UnsafeMutableRawPointer!)


パラメータ


theArrayその値が並べ替えられた配列。
range並べ替えるべき theArray 内の値の範囲。範囲の位置または終点 (位置+長さから 1 を引いた値で定義される) は、theArray のインデックス空間の外側にあってはなりません (0~N-1 を含み、ここで NtheArray のカウントです)。範囲の長さは負であってはなりません。範囲は空 (長さ 0) でもかまいません。
comparatortheArray 内の値を比較するために並べ替え操作で使用されるコンパレータ関数型シグニチャを持つ関数です。このパラメータが正しいプロトタイプの関数へのポインタでない場合、動作は未定義です。comparator 関数が期待しない、または適切に比較できない値が theArray にある場合、動作は未定義です。範囲内の値は、この関数に従って最小値から最大値に並べ替えられます。
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)