I wonder if someone can distinguish precisely between these? For my understanding, Core Graphics is just a \"Framework Package\" which contains Quartz Core and Quartz 2D. Bu
From the Quartz 2D Programming Guide:
The Quartz 2D API is part of the Core Graphics framework, so you may see Quartz referred to as Core Graphics or, simply, CG.
I have a tendency of using Quartz and Core Graphics interchangeably when referring to 2-D drawing on the Mac / iPhone, even if that's not technically correct.
The Quartz Core framework on the iPhone contains the classes and supporting elements for Core Animation and also contains items used for Core Image.