我需要在NSView中绘制波形图(我已经将所有样本存储在数组中)。绘制必须高效快速,没有裁剪、闪烁等问题,同时必须平滑。波形图将根据歌曲位置进行“移动”,一些对样本的更改(DSP处理)将实时显示为视觉表示到NSView上。
我熟悉在画布对象上绘制线条、弧线等,并且开发过相关应用程序,但不是在Mac OS X上...
我想问问是否有人可以指导我从哪里开始绘制!Core Animation、OpenGL、简单的覆盖绘制方法等,哪种API最佳?
我熟悉在画布对象上绘制线条、弧线等,并且开发过相关应用程序,但不是在Mac OS X上...
我想问问是否有人可以指导我从哪里开始绘制!Core Animation、OpenGL、简单的覆盖绘制方法等,哪种API最佳?
setNeedsDisplay:YES
(应在setAudioData:
内调用)告诉视图完全重绘。Cocoa View Programming Guide是一些很好的阅读材料。 - spudwaffle