How to get the OS X system version?

后端 未结 8 1912
一整个雨季
一整个雨季 2021-01-31 11:45

I want to get the OS X system version, such as: 10.5.4, 10.4.8, etc. I want to get it in my app, how do I do this? Thanks!

相关标签:
8条回答
  • 2021-01-31 12:20

    There's also a Cocoa wrapper around the Gestalt calls others have mentioned in the Google Toolbox for Mac: http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMSystemVersion.h

    0 讨论(0)
  • 2021-01-31 12:24
    NSString *osver()
    {
        SInt32 versionMajor=0, versionMinor=0, versionBugFix=0;
        Gestalt(gestaltSystemVersionMajor, &versionMajor);
        Gestalt(gestaltSystemVersionMinor, &versionMinor);
        Gestalt(gestaltSystemVersionBugFix, &versionBugFix);
        return [NSString stringWithFormat:@"%d.%d.%d", versionMajor, versionMinor, versionBugFix];
    }
    
    0 讨论(0)
提交回复
热议问题