在Objective-C中使用哪个版本的LLVM和XCode需要使用Array Literal语法?

时间:2013-11-18 17:31:55

标签: ios objective-c xcode llvm

我正在运行一个培训课程,该课程将教授初学程序员如何使用Objective-C进行编码。使用新的NSArrayNSDictionary字面语法,它的任务稍微不如以前那么令人生畏。 但是,我被告知我将被限制使用OS X Lion。

适用于Lion(4.2)的最新版XCode是否支持使用@[@"one", @"two"]语法?或者我必须使用更新版本吗?

感谢。

2 个答案:

答案 0 :(得分:4)

根据this handy Apple documentation,在XCode 4.4中开始支持文字。

@ YES / @ NO literals有一些额外的要求。

Apple LLVM Compiler version 4.0的推出提供了此功能。

答案 1 :(得分:2)

是的,此支持从Apple LLVM Compiler 4.0开始,带有XCode 4.4 http://clang.llvm.org/docs/ObjectiveCLiterals.html本文档为您提供了大部分描述信息。