【问题标题】:New syntax for arrays in Xcode 4.5? [duplicate]Xcode 4.5 中数组的新语法? [复制]
【发布时间】:2012-08-05 08:03:35
【问题描述】:

可能重复:
Apple LLVM 4.0 new features on Xcode 4.4 (Literals)

我正在使用 Xcode 4.5,并希望使用新语法将对象添加到数组中,在我的旧代码中:

NSArray *array = [[NSArray alloc] initWithObjects: rabbit, chicken, 猫头鹰,无];

使用正在引入的新语法的正确方法是什么,例如:

@[兔子、鸡、猫头鹰]

TIA。

【问题讨论】:

  • 这是使用对象文字语法创建 NSArray 的正确方法。这是你的问题吗?
  • 是的,我相信它是 - 我只是不确定实现 @[... 语法的正确方法!现在看起来很简单!
  • 有时将您的想法输入文件并查看它是否编译比在 stackoverflow 上询问它更快。 ;^)
  • 请选择一个正确的答案:)
  • 是的,这是正确的方法。

标签: objective-c xcode nsarray


【解决方案1】:

你所拥有的是正确的。这里有更多关于这个主题的documentation

【讨论】:

    【解决方案2】:

    您的代码是正确的,即:

    NSArray *array = @[ rabbit, chicken, owl ];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多