Forin环路 - 的iOS

问题描述:

在Objective-C for-in环路的控制流可以通过Forin环路 - 的iOS

NSDictionary *dictionary = //some values and keys 
for(id key in [dictionary allKeys]) 

,这是什么的语法(或可替换的用于for-in)在迅速控制流写的?

+3

请阅读文档。这将需要大约2分钟的时间才能找到。 – Atomix 2014-09-01 09:58:49

你可以这样做

var dictionary = //some values and keys 
for(key in dictionary.allKeys()) 
{ 
} 
+1

这是无效的swift代码。 – Atomix 2014-09-01 09:58:09

如果你使用的元组,你有更多的控制权:

for (key, value) in dictionary { 
    println("key is \(key)") 
    println("value is \(value)") 
}