0

可能重复:
@[obj1, obj2] 创建什么样的对象?

查看 Xcode 中的 Master-Detail 模板,在 App Delegate 中SplitViewController的视图控制器设置如下:

self.splitViewController.viewControllers = @[masterNavigationController, detailNavigationController];

我不知道方括号前@符号的用途是什么。这就是NSArray不使用时的制作方式[NSArray arrayWithObjects:]吗?

4

1 回答 1

3

这是一个新的语法功能。NSArray它是使用给定对象创建数组 ( ) 的语法糖。

于 2012-10-16T17:13:50.750 回答