Objective-C Language Fast enumeration of an NSArray


This example shows how to use fast enumeration in order to traverse through an NSArray.

When you have an array, such as

NSArray *collection = @[@"fast", @"enumeration", @"in objc"];

You can use the for ... in syntax to go through each item of the array, automatically starting with the first at index 0 and stopping with the last item:

for (NSString *item in collection) {
    NSLog(@"item: %@", item);

In this example, the output generated would look like

// item: fast
// item: enumeration
// item: in objc