Mac OSX绘图应用程序的一般方法(使用obj-c)

Mel*_*ign 1 opengl macos cocoa objective-c quartz-graphics

我打算在objective-c/cocoa中制作一个简单的OSX绘图/绘画应用程序,并认为最好的方法是(简而言之)在NSView子类中使用quartz.

问题:我应该考虑使用OPEN GL还是Quartz会这样做?使用OPEN GL意味着一个巨大的性能优势吗?

该应用程序将是非常基本的,应该(例如)能够:

-paint in color -paint with bitmap textures -use gradient fills -programmatic paint brush

Jos*_*zzi 5

已经有了"应用程序" - 这是Apple开发者网站提供的Sketch示例.