Objective-C Language Énumération rapide


Exemple

NSDictionary peut être énuméré en utilisant une énumération rapide, tout comme les autres types de collection:

NSDictionary stockSymbolsDictionary = @{
                                     @"AAPL": @"Apple",
                                     @"GOOGL": @"Alphabet",
                                     @"MSFT": @"Microsoft",
                                     @"AMZN": @"Amazon"
                                   };

for (id key in stockSymbolsDictionary)
{
    id value = dictionary[key];
    NSLog(@"Key: %@, Value: %@", key, value);
}

NSDictionary étant intrinsèquement non ordonné, l'ordre des clés de la boucle for n'est pas garanti.