Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一种方法来测试我的代码中的一些繁重的数学功能,并且已经到了需要验证此类代码是否正常工作的地步。我希望能够基于点数组创建路径,并在没有图形上下文的情况下使用该路径进行测试。
例如,Java 有各种类,例如Path2D 类,它们完全独立于任何类型的上下文或视图,除非您需要在某种图形上下文中显示信息。
看起来 Apple 没有提供任何允许您创建、操作和更改任意几何形状的方法,但我想来这里确认一下。
CGPath并且UIBezierPath都可以在没有当前上下文的情况下创建。但这取决于你想做什么,它们会有多少用途,因为它们的目的实际上是为了绘画。因此,一旦添加,从路径中取回点并不是很容易。
CGPath
UIBezierPath