Core Foundation   >   CFArrayReplaceValues(_:_:_:_:)


関数

CFArrayReplaceValues(_:_:_:_:)


配列内の値の範囲を置き換えます。





宣言


func CFArrayReplaceValues(_ theArray: CFMutableArray!, _ range: CFRange, _ newValues: UnsafeMutablePointer<UnsafeRawPointer?>!, _ newCount: CFIndex)


パラメータ


theArrayいくつかの値が置き換えられる配列。このパラメータが有効な CFMutableArray オブジェクトでない場合、動作は未定義です。
range置換する theArray 内の値の範囲。範囲の位置または終点 (位置+長さ-1 で定義されます) は、theArray のインデックス空間の外側にあってはなりません(0 から N-1 を含み、ここで NtheArray のカウントです)。範囲の長さは負であってはなりません。範囲は空 (長さ 0) でもかまいません。この場合、新しい値は単に範囲の位置に挿入されます。
newValuestheArray に配置されるポインタサイズの値の C の配列。theArray 内の新しい値は、この C の配列に現れる順序と同じ順序で並べられます。このパラメータは、newCount パラメータが 0 の場合は NULL になることがあります。この C の配列は、この関数によって変更または解放されません。このパラメータが少なくとも newCount ポインタの C の配列への有効なポインタでない場合、その動作は未定義です。
newCountnewValues の C の配列から theArray にコピーする値の数。このパラメータが範囲の長さと異なる場合、超過した newCount 値が範囲の後に挿入されるか、超過範囲の値が削除されます。このパラメータは 0 でも構いません。この場合、新しい値は theArray に置き換えられず、範囲内の値は単に削除されます。このパラメータが負であるか、または newValues の C の配列内の実際の値の数より大きい場合、動作は未定義です。





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