@ [object1,object2]是什么意思?

时间:2012-10-16 17:12:57

标签: objective-c cocoa nsarray objective-c-literals

  

可能重复:
  What kind of object does @[obj1, obj2] create?

查看Xcode中的主 - 详细信息模板,在App Delegate中,SplitViewController的视图控制器设置如下:

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

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

1 个答案:

答案 0 :(得分:3)

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