Core Graphics   >     CGDataProvider   >   init(dataInfo:data:size:releaseData:)


イニシャライザ


init(dataInfo:data:size:releaseData:)


プログラムが提供するデータを使用するダイレクトアクセスデータプロバイダを作成します。





宣言


init?(dataInfo info: UnsafeMutableRawPointer?, data: UnsafeRawPointer, size: Int, releaseData: @escaping CGDataProviderReleaseDataCallback)


パラメータ


info任意の型のデータへのポインタ、または NULL。Core Graphics が releaseData パラメータで指定された関数を呼び出すと、このポインタを最初の引数として送信します。
dataプロバイダが含むデータの配列へのポインタ。
sizeデータプロバイダが含むバイト数を指定する値。
releaseDataデータプロバイダの解放する呼び出し関数へのポインタ、または NULL。Core Graphics がデータプロバイダを解放すると、解放関数が呼び出されます。詳細については、 CGDataProviderReleaseDataCallback を参照してください。


戻り値


新しいデータプロバイダ。あなたは CGDataProviderRelease を使用してこのオブジェクトを解放する責任があります。


議論


呼び出し関数を使用してブロック全体をプログラムからデータを一度に読み取るダイレクトアクセスデータプロバイダをこの関数を使用して作成します。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.0+
    tvOS 2.0+
    watchOS 2.0+
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)