这种比较经常提出的争论是:哪个框架更适合用作CGL上下文的窗口。大多数人都会说可以使用Cocoa而不是Carbon,因为Carbon已被弃用。但是我的问题更多地在于开销和速度。很明显,Cocoa不是性能最高的框架,因为它的主要目的是实用程序接口。另外我听说Objective-C由于抽象层而不是最快的语言。那么使用Legacy Carbon HIView
设置OpenGL上下文会更快或者像建议一样使用Cocoa,只需使用NSOpenGLView
吗?
如果他们真的没有任何额外的CPU成本可以争论一个接收输入事件比另一个更快?