全屏Cocoa app视网膜支持

时间:2012-06-27 09:03:15

标签: macos cocoa fullscreen retina-display

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

所以我的问题是如何测试应用程序(不只是图标,而是整个全屏应用程序),以便与视网膜显示兼容而无需购买。

1 个答案:

答案 0 :(得分:2)

它实际上只是在Apple文档中,虽然稍微难以找到:Testing High Resolution Content

我将为您总结一下:您应该始终在真实设备上进行测试(或者转到Apple Store并将您的应用程序放到他们的一个演示视网膜上)。但作为一个中间步骤,模仿视网膜也是有效的。

Quartz Debug的HiDPI模式适用于此,并且是Apple描述为测试的方法。您还可以使用命令(在终端中)为高分辨率图像着色

defaults write -g CGContextHighlight2xScaledImages YES