从CarbonCore/OSUtils.hOS X 10.8 Mountain Lion开始不推荐使用位于其中的Gestalt()函数。
我经常使用此功能在运行时测试OS X操作系统的版本(请参见下面的玩具示例)。
在Cocoa应用程序中,还可以使用其他什么API来在运行时检查OS X操作系统版本?
int main() {
SInt32 versMaj, versMin, versBugFix;
Gestalt(gestaltSystemVersionMajor, &versMaj);
Gestalt(gestaltSystemVersionMinor, &versMin);
Gestalt(gestaltSystemVersionBugFix, &versBugFix);
printf("OS X Version: %d.%d.%d\n", versMaj, versMin, versBugFix);
}
千万里不及你
幕布斯7119047
相关分类