我是ios开发的新手。我必须绘制一些图表(条形图,饼图,散点图),我应该使用核心图,或者我可以使用核心图形来做这件事。哪一个在性能、内存和速度上会更好。
发布于 2013-01-13 11:24:01
核心绘图可能使用核心图形。从本质上讲,它做的就是你没有它就会做的事情。
一般的规则是先做最简单的事情,然后看看你有什么性能问题,然后进行优化。正如俗语所说,“过早优化是万恶之源”-meaning认为,试图猜测什么将是缓慢的(或内存匮乏的,等等)将导致比您解决的问题更多的问题。
因此,使用Core Plot。如果您发现它导致了性能问题,看看您是否可以在Core Plot中解决它;如果可以,您应该将您的修复程序贡献给Core Plot项目,以便该库的所有用户都能获得相同的好处(如果他们处于您的情况下,您可能会希望他们这样做)。
如果且仅当您发现Core Plot不能做您需要它做的事情,并且不能可行地扩展它来做这件事,或者它破坏了您的性能并且不能以某种方式被修复,那么,也只有在那时,您应该编写自己的绘图代码,注意避免引起同样的问题。
https://stackoverflow.com/questions/14299479
复制相似问题