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)