Create an immutable path of a rectangle.
- iOS 4.0+
- macOS 10.5+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Core Graphics
The rectangle to add.
A pointer to an affine transformation matrix, or
NULLif no transformation is needed. If specified, Core Graphics applies the transformation to the rectangle before it is added to the path.
A new, immutable path. You are responsible for releasing this object.
This is a convenience function that creates a path of an rectangle. Using this convenience function is more efficient than creating a mutable path and adding an rectangle to it.
Calling this function is equivalent to using
CGRect and related functions to find the corners of the rectangle, then using the
CGPath functions to draw the rectangle.