CGContext vs. UIBezierPath


In the sample app in this chapter, in TouchDrawView.m, in -drawRect:, why do we use the CGContext C functions, and not the UIBezierPath class?

Yes, I know that UIBezierPath uses Core Graphics under the hood; yet, why are we going straight with Core Graphics and not using an Objective-C class to do the drawing work?

Just curious.