我正在读取documentation来进行NSWindow
的初始化,这就是有关名为flag
的初始化参数之一的说明:
指定窗口服务器是否立即为窗口创建窗口设备
我不知道窗口服务器和窗口设备在地球上是什么。谷歌搜索无济于事。有人可以提供解释吗?
答案 0 :(得分:1)
窗口服务器是您在macOS中看到的图形界面。它在达尔文之上运行。它可以绘制桌面并管理图形界面使用的资源和事件。
我相信窗口上下文是指硬件和软件之间的接口。例如,窗口服务器使用Core Graphics在屏幕或打印机上显示窗口及其视图。当显示“指定窗口服务器是否立即为窗口创建窗口设备”时,它将等待窗口服务器将窗口放入窗口层次结构中,直到将其实际显示在屏幕上为止。没有窗口设备,将无法执行渲染调用。
您可以在Window Programming Guide下的Apple文档档案中阅读有关Windows的更多信息。即使它是在前一段时间写的,它仍然有意义。