我已经建立了一个绘图应用程序(自由绘图,放置线条,圆形,多边形,文本刻录等)并且想知道我是否能比我做的更好,这是使用Quartz绘制的。使用openGL会更好吗?我真的完全不知道为什么它会或不会更好,但只是知道很多应用程序只是使用openGL进行游戏和华丽的应用程序而不是通常无聊的邮件应用程序。有人能说出这两种方法的优点吗?我最初的想法是,我不需要3D渲染,因此深入了解创建一个GL应用程序的复杂性及其所有绘制状态和棘手(请参阅,我甚至不知道它们是什么)不值得限制我必须实施的时间。
答案 0 :(得分:2)
Quartz通常是比OpenGL ES更令人愉快的API,特别是对于您正在绘制的事物类型。如果您的应用程序与Quartz表现良好并且您不需要OpenGL ES的功能,那么没有理由考虑使用OpenGL ES。