An abstraction for data-reading tasks that eliminates the need to manage a raw memory buffer.
SDKs
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Framework
- Core Graphics
Declaration
class CGDataProvider
Overview
Some Core Graphics routines supply blocks of data to your program. Rather than reading through a raw memory buffer, data provider objects of type CGData
allow you to supply Core Graphics functions with data.
CGData
is derived from CFType
and inherits the properties that all Core Foundation types have in common.