【发布时间】:2012-06-18 18:54:12
【问题描述】:
我在一些项目中看到过类似的东西:
#if .....
code...
#endif
但我现在找不到...
假设,例如,如果应用程序在 10.8 上运行,则应用程序执行 1 件事,否则应用程序执行其他操作。
用什么代码检查它是否在 10.8 上运行?
谢谢。
【问题讨论】:
-
我做了一个快速检查,这个答案可能对你有帮助:stackoverflow.com/questions/157759/…
-
CPP #define/#if 在这里不是你的朋友。那是一个编译开关(例如,什么平台/功能被定位)。
-
#if .... #endif 是一个在编译时运行的预处理器,我用它来确定 dev、qa(test) 和 release。
-
@PedroVieira 是的,但该问题的答案是最新的和正确的。 Stack Overflow 是一个公共 wiki,优先选择最佳和最正确的答案,不一定是第一个。
标签: objective-c xcode macos cocoa osx-mountain-lion