In meiner Cocoa-Anwendung möchte ich den Nutzer die App Vollbild auf Lion nehmen lassen. Dazu möchte ich folgendes hinzufügen:
if (check for lion or above) {
[mywindow setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
}
Ich füge das bedingt für Lion hinzu, weil NSWindowCollectionBehaviorFullScreenPrimary ist nur von 10.7 verfügbar. Was ist der beste Weg zum Scheck für Löwen oder höher?
Antworten:
7 für die Antwort № 1Sie sollten die Dokumentation über die Gestalt
Funktion.
SInt32 MacVersion;
if( Gestalt( gestaltSystemVersion, &MacVersion ) == noErr )
{
if( MacVersion == 0x1050 ) /* Mac OS X 10.5.0 */
{}
else
{}
}
Oder Sie können die SysCTL-API verwenden