我如何知道我使用的是什么版本的ObjC语言?

时间:2011-08-18 23:22:51

标签: objective-c version

这是一个愚蠢的问题,但实际上,我怎么能判断我是使用ObjC版本2还是其他东西?

我总是可以假设“最新”,但我宁愿知道:)

是否可以运行命令行检查?请指教

1 个答案:

答案 0 :(得分:3)

如果您运行的是10.5或更高版本,或任何版本的iOS,则您的计算机正在运行Objective-C 2.如果您在此之前编写要在系统上运行的代码,则可以检查{{1} } macro,仅为Objective-C 2及更高版本的系统定义。

__OBJC2__