我使用NSMutableArray
来保存一些对象,我需要访问i
处的元素和同一行中i+1
处的元素。另外,有没有办法访问NSMutableArray
的长度?
答案 0 :(得分:2)
您可以访问所有NSArray的方法,包括objectAtIndex:
和count
。然后你需要一个传统的c循环:
int count = [myArray count] - 1; // -1 so we don't exceed bounds by getting i+1 on last element
for(int i = 0; i < count; i++) {
id thisElement = [myArray objectAtIndex:i];
id theNextElem = [myArray objectAtIndex:i+1];
// ...
}
答案 1 :(得分:1)
试试这个:
for(int i = 0; i < [arry count]; i++)
{
[arry objectAtIndex:i];
[arry objectAtIndex:i+1];
}
至于你的第二个问题,是的,使用选择器count
。我认为您需要花一些时间使用NSMutableArray
文档。