Macos 全屏可可应用视网膜支持

Macos 全屏可可应用视网膜支持,macos,cocoa,fullscreen,retina-display,Macos,Cocoa,Fullscreen,Retina Display,我正在开发一个全屏模式下的屏幕截图应用程序。我有一个关于MBP视网膜问题的错误报告,但我不知道如何测试和修复它们。看起来QuartzDebug可以将显示更改为HiDPI模式,但我不确定这是否会起作用。在苹果文档中找不到任何与“视网膜乳化”相关的主题 所以我的问题是,我如何在不购买视网膜显示器的情况下测试应用程序(不仅仅是图标,而是整个全屏应用程序)是否与视网膜显示器兼容 它实际上都在苹果的文档中,尽管有点难找到: 我给你总结一下:你应该总是在真正的设备上测试(或者去苹果商店,把你的应用程序放到他

我正在开发一个全屏模式下的屏幕截图应用程序。我有一个关于MBP视网膜问题的错误报告,但我不知道如何测试和修复它们。看起来QuartzDebug可以将显示更改为HiDPI模式,但我不确定这是否会起作用。在苹果文档中找不到任何与“视网膜乳化”相关的主题


所以我的问题是,我如何在不购买视网膜显示器的情况下测试应用程序(不仅仅是图标,而是整个全屏应用程序)是否与视网膜显示器兼容

它实际上都在苹果的文档中,尽管有点难找到:

我给你总结一下:你应该总是在真正的设备上测试(或者去苹果商店,把你的应用程序放到他们的一个演示视网膜上)。但作为中间步骤,模拟视网膜也能起作用

Quartz Debug的HiDPI模式适用于此,是苹果公司描述的一种测试方法。也可以使用命令(在终端中)对高分辨率图像着色

defaults write -g CGContextHighlight2xScaledImages YES