2

我做objective c几年了,然而我的共同开发者才刚刚开始,但他处女的眼睛发现了我做梦也想不到的东西。

他使用像 C++ 指针数组一样的 NSArray

self.myArray = [NSArray arrayWithObjects:@"object1",@"object2",@"object3",nil];
NSString *object1 = self.myArray[0];
NSString *object2 = self.myArray[1];

现在虽然这确实有效,但我找不到它的参考。

我也没有找到任何使用它的例子。

有没有人知道为什么会这样。或者可以引导我查看一些使用文档。

我不知道您可以像使用旧的 c++ 数组一样使用 NSArray 吗?

4

1 回答 1

3

这个链接确实显示了一个按索引访问的示例,即使它不是在谈论这个。我是 Objective C 的新手,那么究竟是什么让你感到惊讶呢?

编辑:你是对的,这种语法似乎是 XCode 4.5 的最新更改- 滚动到大约一半。

于 2012-12-18T01:35:31.300 回答