Core Graphics   >     CGDataProvider   >   init(dataInfo:data:size:releaseData:)
イニシャライザ
init(dataInfo:data:size:releaseData:)
プログラムが提供するデータを使用するダイレクトアクセスデータプロバイダを作成します。
宣言
パラメータ
info | 任意の型のデータへのポインタ、または NULL。Core Graphics が releaseData パラメータで指定された関数を呼び出すと、このポインタを最初の引数として送信します。 |
data | プロバイダが含むデータの配列へのポインタ。 |
size | データプロバイダが含むバイト数を指定する値。 |
releaseData | データプロバイダの解放する呼び出し関数へのポインタ、または NULL。Core Graphics がデータプロバイダを解放すると、解放関数が呼び出されます。詳細については、 CGDataProviderReleaseDataCallback を参照してください。 |
戻り値
新しいデータプロバイダ。あなたは CGDataProviderRelease を使用してこのオブジェクトを解放する責任があります。
議論
呼び出し関数を使用してブロック全体をプログラムからデータを一度に読み取るダイレクトアクセスデータプロバイダをこの関数を使用して作成します。