在不使用Carbon的情况下获取Mac OS X版本

时间:2009-10-23 23:21:47

标签: macos

我需要获得'漂亮'的Mac OS X版本字符串(例如,“10.5.8”)。 Other sources说要使用“格式塔”来可靠地获得此值。问题是,Gestalt是一个Carbon API,我无法链接到Carbon(它的长篇故事)。还有其他方法,也许是直接的Cocoa方法吗?

2 个答案:

答案 0 :(得分:4)

怎么样

[[NSProcessInfo processInfo] operatingSystemVersionString]

答案 1 :(得分:1)

您可以在NSTask中运行sw_vers并对其输出进行排序。