1

我是ios开发新手。我必须绘制一些图表(条形图、饼图、散点图),我应该使用核心图还是可以使用核心图形来做到这一点。哪一个在性能、内存和速度上会更好。

4

1 回答 1

3

Core Plot 可能使用 Core Graphics。从本质上讲,它可以完成没有它你会做的事情。

一般规则是先做最简单的事情,然后看看你有什么性能问题,然后优化。正如谚语所说,“过早的优化是万恶之源”——这意味着试图猜测什么会很慢(或者内存不足,或者其他什么)会导致比你解决的问题更多的问题。

所以,使用核心情节。如果发现导致性能问题,看能不能在Core Plot中解决;如果是这样,您应该将您的修复贡献回 Core Plot 项目,以便该库的所有用户都能获得相同的好处(如果他们处于您的情况,您可能会让他们这样做)。

当且仅当你发现 Core Plot 没有做你需要它做的事情并且无法扩展来做它,或者它破坏了你的表现并且以某种方式无法修复,那么,只有这样,你才应该写您自己的绘图代码,注意避免引起同样的问题。

于 2013-01-13T03:24:00.913 回答