我正在努力做一个菜鸟的事情。我通过初始化数组循环:
for (int i = 0; i < array.count; i++) {
[array addSomeObject...];
}
如何添加第一个对象?由于array.count为0,循环不会执行。我可能应该为此投票。告诉我如何处理它:!非常感谢!
答案 0 :(得分:3)
您不能使用数组的计数来执行此操作。如果您有完成后希望阵列具有的计数,请在循环中使用该数字。
答案 1 :(得分:2)
确定数组中需要多少项目并将该数字用作循环限制 - 而不是计数,因为它显然为零。请注意,如果您创建一个具有容量但不向其添加任何内容的数组,则它的计数仍为零。容量只是暗示应该为阵列分配多少内存。