关于ios:Objective-C中的@符号?

@ notation in Objective-C?

本问题已经有最佳答案,请猛点这里访问。

Objective-C中,@符号的含义是什么?例:self.splitViewController.viewControllers = @[masterNavigationController, detailNavigationController];


这些是literals,您可以使用,因为AppleLLVM编译器4.0/clang v3.1。有关详细概述,请参见Objective-C Literals。


@是编译器指令的信号。(基本上是宏)

在您的示例中,您可以看到nsarray文本的语法。

@[元素对象,无实体对象,…];