参考: https://www.jianshu.com/p/139f4fbe7b6b
CAShapeLayer属于QuarzCore框架,继承自CALayer. CAShapeLayer是在坐标系内绘制贝塞尔曲线的,通过绘制贝塞尔曲线,设置CAShapeLayer的path,从而绘制各种各样的图形以及不规则图形。使用CAShapeLayer需要与UIBezierPath一起使用。
通俗点UIBezierPath用来指定绘制图形路径,CAShapeLayer是根据路径来绘图的。
有关CAShapeLayer的练习