在目标c中查找Mac

在目标c中查找Mac

本文介绍了在目标c中查找Mac OS X版本号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从我的Cocoa Objective-C应用程序中找到Mac OS X的版本号(例如10.6.7)?

How can I find the version number of Mac OS X (eg. "10.6.7") from my Cocoa Objective-C application?

推荐答案

#import <CoreServices/CoreServices.h>

SInt32 major, minor, bugfix;
Gestalt(gestaltSystemVersionMajor, &major);
Gestalt(gestaltSystemVersionMinor, &minor);
Gestalt(gestaltSystemVersionBugFix, &bugfix);

NSString *systemVersion = [NSString stringWithFormat:@"%d.%d.%d",
    major, minor, bugfix];

这篇关于在目标c中查找Mac OS X版本号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-16 06:36