代码之家  ›  专栏  ›  技术社区  ›  S. Karthik

如何运行for循环这样的快速枚举?[副本]

  •  -2
  • S. Karthik  · 技术社区  · 9 年前

    在for循环中,我们可以简单地定义0到5之间的打印数据。像这样,我们如何在快速枚举中定义?

    for(int i=0;i<5;i++)
    { 
      NSLog(@"for loop");
    }
    
    1 回复  |  直到 9 年前
        1
  •  1
  •   ChenSmile    9 年前

    快速枚举适用于以下集合

    -NSSet(NSSet)

    -NSArray阵列

    -NS字典

    -非可变集

    -NSMutableArray(非可变阵列)

    -NSMutable字典

    NSArray *array = [[NSArray alloc]
    initWithObjects:@"string1", @"string2",@"string3",nil];
    for(NSString *aString in array)
    {
      NSLog(@"Value: %@",aString);
    }