void describeArray (NSArray *array) { int i, count; count = [array count]; for (i = 0; i < count; i++) { NSLog (@"Object at index %d is: %@", i, [array objectAtIndex: i]); } }Of course, this code is in a certain sense useless, because you can just get the complete description of the array in a single NSLog call, as shown in the previous section; but it fulfils its purpose, which is to show a concrete example of how to iterate on array elements.