framework

Core Graphics

Core Graphics is a low-level 2D graphics framework in iOS, macOS, and other Apple platforms that provides C-based APIs for drawing shapes, text, images, and PDF content. It handles vector-based drawing, transformations, and rendering with high performance, enabling developers to create custom UI elements and visual effects. It is part of the Quartz 2D drawing engine and is essential for custom drawing in iOS apps.

Also known as: Quartz 2D, CG, CoreGraphics, iOS Graphics, Apple Graphics Framework
🧊Why learn Core Graphics?

Developers should learn Core Graphics when they need to create custom UI components, implement complex animations, or render dynamic graphics that aren't possible with standard UIKit controls. It is particularly useful for data visualization apps, drawing tools, games, and any application requiring pixel-perfect control over rendering, such as custom charts or image filters.

Compare Core Graphics

Learning Resources

Related Tools

Alternatives to Core Graphics