快速列舉
NSDictionary
可以使用快速列舉進行列舉,就像其他集合型別一樣:
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
本質上是無序的,所以 for 迴圈中的鍵的順序不能保證。