A UIBezierPath is just a shell for CGPath, which in itself is just a set of instructions for drawing (by stroke or filling, or both). This drawing can take place anywhere. In other words, UIBezierPath is just a drawing tool; The drawing itself is important. Given the graphics context (which can be UIView, UIImage, CALayer, etc.), you can make as many drawings as you want, for example, a line, then cubic bezier, then a filled line drawing. But how you execute these drawing bits is completely up to you. You donβt have to worry if you are doing this with three UIBezierPaths, one UIBezierPath, several ways, one way, subpaths, independently (or even copying other pictures into it) - the final effect is all that matters, that is, the accumulated picture in ultimately in this graphic context.
Your question is how to ask: "Should I draw this circle with my right hand or left hand, and should I draw it counterclockwise or clockwise?" It does not matter. Once this is done, what will be drawn is a circle; that's what matters.
source share