gpt4 book ai didi

cocoa - 如何以编程方式确定正在运行的 Mac OS X 版本?

转载 作者:行者123 更新时间:2023-12-03 16:02:50 24 4
gpt4 key购买 nike

我有一个程序,它在 Tiger 上的行为需要与 Leopard 上的行为略有不同。有谁知道一个系统调用可以让我准确地确定我正在运行的 Mac OS X 版本。我找到了许多宏定义来确定构建机器的操作系统,但没有什么真正能很好地确定运行机器的操作系统。

谢谢,乔

最佳答案

See this article here

但简而言之,如果您使用 Carbon,请使用 Gestalt() 调用,如果您使用 Cocoa,则有一个名为 NSAppKitVersionNumber 的常量,您可以简单地检查它。

编辑:对于 Mac OSX 10.8 及更高版本,不要再使用 Gestalt()。有关更多详细信息,请参阅此答案:How do I determine the OS version at runtime in OS X or iOS (without using Gestalt)?

关于cocoa - 如何以编程方式确定正在运行的 Mac OS X 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/157759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com