Main Contents

Fast Enumeration en Objective-C

novembre 1, 2008

Qu’est ce que le Fast Enumeration? Et bien un moyen de parcourir un tableau ou un dictionnaire plus rapidement en Objective-C. Les avantages sont un parcourt plus rapide et un code plus concis. 

Par exemple pour parcourir un tableau on peut utiliser un NSEnumerator : 


NSArray *MonArray
//on suppose que MonArray est remplie de NSString, on le parcour
NSEnumerator *enumerator = [pathComponents objectEnumerator];
NSString *result;
while (result = [enumerator nextObject]) {
NSLog(result);
}

Avec le Fast Enumeration c’est plus simple.


for(NSString *value in MonArray) {
NSLog(value);
}

On peut l’utiliser avec NSArray, NSDictionnary et NSSet

Catégorie(s): Développement, Objective-C | Comments (0)

Leave a comment