Iterating over NSMutableArray
You can iterate over array using old school index method:
NSMutableArray *array = ...
for(int i=0; i<[array count]; i++) {
id object = [array objectAtIndex: i];
}
You can also use iterator, following way:
NSMutableArray *array = ...
NSEnumerator *enumerator = [array objectEnumerator];
id object;
while ((object = [enumerator nextObject]) != nil) {
// ...
}
And, finally, you can use for construct directly:
NSMutableArray *array = ...
for(id object in array) {
// ...
}
July 6th, 2011 in
main entries
thanks. (Y)