在我的Cocoa应用程序中,我想让用户在Lion上全屏显示应用程序。为此,我想添加以下内容:
if (check for lion or above) {
[mywindow setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
}
我正在为Lion添加此条件,因为 NSWindowCollectionBehaviorFullScreenPrimary仅适用于10.7。检查狮子或以上的最佳方法是什么?
答案 0 :(得分:7)
您应该阅读有关Gestalt
功能的文档。
SInt32 MacVersion;
if( Gestalt( gestaltSystemVersion, &MacVersion ) == noErr )
{
if( MacVersion == 0x1050 ) /* Mac OS X 10.5.0 */
{}
else
{}
}
或者您可以使用SysCTL API