From iPhone Development Wiki
Revision as of 15:42, 16 December 2023 by UInt2048 (talk | contribs) (rescue link, provide update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Public Framework
Availabile 3.0 – present
Class Prefix IOSurface
Headers []

IOSurface is a system framework for managing pixel buffers, or as Apple describes, "low-level interfaces for sharing graphics surfaces between apps."[1]. It has been publicly available since Mac OS X 10.6 (Snow Leopard) and iOS 11. Before that, it was available on iOS as a private framework since iPhoneOS 3.

In 2.x, the same function was provided by the CoreSurface framework. On 3.x, CoreSurface is deprecated, and its functions are now wrappers of the corresponding IOSurface functions.