Macos 在Mac上访问窗口系统

Macos 在Mac上访问窗口系统,macos,graphics,quartz-2d,Macos,Graphics,Quartz 2d,我已经在网上搜索了一个直接使用Quartz合成器(Mac的窗口系统)的方法、教程、文档或手册。。。以下是我想要的:例如,当我使用Qt编程时,我创建了一个小部件,它在我的应用程序中成为一个窗口,并绘制自己等等,我想直接编写这个小部件的代码。我一直在编程。我想使用计算机中最低级别的图形编程,不管它有多复杂。所以我从石英合成器开始,因为我用的是Mac。提前谢谢。你到底想做什么,而普通的Cocoa窗口不允许你做?通常情况下,你不会仅仅为了好玩而降低水平;你去那里是因为高级抽象对你隐藏了一些东西。您想要的

我已经在网上搜索了一个直接使用Quartz合成器(Mac的窗口系统)的方法、教程、文档或手册。。。以下是我想要的:例如,当我使用Qt编程时,我创建了一个小部件,它在我的应用程序中成为一个窗口,并绘制自己等等,我想直接编写这个小部件的代码。我一直在编程。我想使用计算机中最低级别的图形编程,不管它有多复杂。所以我从石英合成器开始,因为我用的是Mac。提前谢谢。

你到底想做什么,而普通的Cocoa窗口不允许你做?通常情况下,你不会仅仅为了好玩而降低水平;你去那里是因为高级抽象对你隐藏了一些东西。您想要的是什么?如果您使用OpenGL代码(例如,通过包含
NSOpenGLView
NSWindow
),您将尽可能直接向硬件写入代码。石英合成器也是。我这么做有两个原因:一是为了在图形方面获得最大的效率,二是为了在实践中学习低水平是什么样的。。。我认为它有可能比QuartzGL低,因为QuartzGL是正确编译的?如果我只能在上面找到一些文档:)