They are completely different, and not compatible. To be absolutely clear: it is strictly a coincidence that the word "layer" is used in both names; they are completely unrelated. CGLayers are a "special" "high performance" thingy. You could consider them "like bitmaps, but better." Apple sat down and said "We're sick of people using bitmaps, let's make something better!" :-) Indeed, you only work