我是CGPath概念的新手,对Bezier曲线有一个不错的想法。 我正在使用View创建一个小的自由手绘图程序。 在drawRect中,我继续从数组中绘制记录的行集。 当我的鼠标移动时,我向该数组添加一个新行并刷新视图。 再次调用drawrect并再次绘制记录的行集。
我正在阅读有关CGPath的文章,它说它在内部做了类似于我正在做的事情。 存储一组线和贝塞尔曲线。
如果我使用CGPath,那么是否有任何性能提升?
答案 0 :(得分:0)
希望这能回答你关于CGPath的问题。
你可能不想轻易失去你的道路,特别是如果它 描绘了您想要反复使用的复杂场景。为了那个原因 原因是,Quartz提供了两种用于创建可重用的数据类型 路径CGPathRef和CGMutablePathRef。