Objective-C Language Énumération rapide d'un NSArray avec index.


Exemple

Cet exemple montre comment utiliser l'énumération rapide pour traverser un NSArray. De cette façon, vous pouvez également suivre l'index de l'objet en cours lors de la traversée.

Supposons que vous ayez un tableau,

NSArray *weekDays = @[@"Monday", @"Tuesday", @"Wednesday", @"Thursday", @"Friday", @"Saturday", @"Sunday"];

Maintenant, vous pouvez parcourir le tableau comme ci-dessous,

[weekDays enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {

    //... Do your usual stuff here

    obj  // This is the current object
    idx  // This is the index of the current object
    stop // Set this to true if you want to stop

}];