obj-c数组处理 - 如何添加第一个对象?

时间:2013-09-15 15:53:43

标签: objective-c arrays

我正在努力做一个菜鸟的事情。我通过初始化数组循环:

for (int i = 0; i < array.count; i++) {

       [array addSomeObject...];
    }

如何添加第一个对象?由于array.count为0,循环不会执行。我可能应该为此投票。告诉我如何处理它:!非常感谢!

2 个答案:

答案 0 :(得分:3)

您不能使用数组的计数来执行此操作。如果您有完成后希望阵列具有的计数,请在循环中使用该数字。

答案 1 :(得分:2)

确定数组中需要多少项目并将该数字用作循环限制 - 而不是计数,因为它显然为零。请注意,如果您创建一个具有容量但不向其添加任何内容的数组,则它的计数仍为零。容量只是暗示应该为阵列分配多少内存。