Core Foundation   >   CFAllocatorGetPreferredSizeForSize(_:_:_:)


関数

CFAllocatorGetPreferredSizeForSize(_:_:_:)


特定の要求で割り当てられる可能性のあるバイト数を取得します。





宣言


func CFAllocatorGetPreferredSizeForSize(_ allocator: CFAllocator!, _ size: CFIndex, _ hint: CFOptionFlags) -> CFIndex


パラメータ


allocator使用すべきアロケータ、またはデフォルトアロケータの場合 NULL
size割り当てるべきバイト数。値が 0 以下の場合、結果は同じ値になります。
hintCFOptionsFlags 型のビットフィールド。メモリの割り当て方法を示すフラグをアロケータに渡します。0 はヒントがないことを示します。ヒントは現在定義されていないので、この引数には 0 だけを渡して下さい。


戻り値


特定の要求に割り当てられる可能性のあるバイト数。


議論


戻り値は、アロケータの内部割り当て戦略に依存し、size 以上になります。この関数を呼び出すと、メモリ割り当てや再割り当て戦略をアロケータのものにより良く合わせるのに役立ちます。


戻り値は、アロケータの内部実装によって異なり、結果は解放ごとまたはプラットフォームごとに変更される可能性があることに注意してください。


アロケータのコンテキストの preferredSize フィールドに呼び出し関数が割り当てられていない場合 (CFAllocatorContext 構造体を参照の事)、size の値が返されます。





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