Fast Enumeration
Before Objective-C 2.0, we iterated through arrays the way you did in your main function:
for (int i = 0; i < [items count]; i++) { BNRItem *item = [items objectAtIndex:i]; NSLog(@"%@", item); }
Objective-C 2.0 introduced fast enumeration. With fast enumeration, you can write that code segment much more succinctly. Make the following change in main.m:
for (int i = 0; i < [items count]; i++) { BNRItem *item = [items objectAtIndex:i]; NSLog(@"%@", item);}for (BNRItem *item in ...
Get iOS Programming: The Big Nerd Ranch Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.