Iphone 使用NSDictionary进行For循环

Iphone 使用NSDictionary进行For循环,iphone,objective-c,ios,for-loop,Iphone,Objective C,Ios,For Loop,只是一个简单的问题,当我做这样的for循环时 for (NSDictionary *dic in myarray){ } 它从数组中的何处开始,是从最后一个对象开始,还是从0开始 谢谢:它从0开始。以防您需要更多信息。它从0开始。如果您需要进一步的帮助,我会这样做: NSDictionary *dict; for(NSInteger i=0; i<[array count]; i++){ dict = [array objectForIndex:i]; // your s

只是一个简单的问题,当我做这样的for循环时

for (NSDictionary *dic in myarray){
}
它从数组中的何处开始,是从最后一个对象开始,还是从0开始


谢谢:它从0开始。以防您需要更多信息。

它从0开始。如果您需要进一步的帮助,我会这样做:

NSDictionary *dict;
for(NSInteger i=0; i<[array count]; i++){
    dict = [array objectForIndex:i];
    // your stuff here
}
NSDictionary*dict;

对于(NSInteger i=0;i我会这样做:

NSDictionary *dict;
for(NSInteger i=0; i<[array count]; i++){
    dict = [array objectForIndex:i];
    // your stuff here
}
NSDictionary*dict;

对于(NSInteger i=0;i)您是否有一个字典数组,或者您是否正在尝试迭代字典中的项?您是否有一个字典数组,或者您是否正在尝试迭代字典中的项?问题中的for循环称为Objective-C 2.0中引入的“快速枚举”。它们都有效,我建议继续使用如果您对该代码感到满意,请使用“快速枚举”。问题中的for循环称为Objective-C2.0中引入的“快速枚举”。它们都有效,如果您对该代码感到满意,我建议您继续使用“快速枚举”。