标签: objective-c version
这是一个愚蠢的问题,但实际上,我怎么能判断我是使用ObjC版本2还是其他东西?
我总是可以假设“最新”,但我宁愿知道:)
是否可以运行命令行检查?请指教
答案 0 :(得分:3)
如果您运行的是10.5或更高版本,或任何版本的iOS,则您的计算机正在运行Objective-C 2.如果您在此之前编写要在系统上运行的代码,则可以检查{{1} } macro,仅为Objective-C 2及更高版本的系统定义。
__OBJC2__