独自のコードでベジエ曲線を描いています。基本的に、CGPath で結合する多数のポイントを計算しています。しかし、同じ線幅でも、デフォルトの実装と同じ品質を達成することはできません。アンチエイリアシングにより、ストロークのエッジが少しぼやけています。ストロークの見栄えは悪くありませんが、Apple レンダリングではアンチエイリアスが異なって見えることに気付きました。アンチエイリアシング ゾーン (ピクセルがストロークの色でも背景の色でもない場所) の幅が狭くなります。
Instruments で少し調べてみると、UIBezierPath のストロークが libRIP である程度の時間を費やしていることがわかりますが、それが正確に何であるかはわかりません。