在 Objective-C (iOS) 中执行 x 次操作



我是iOS开发的新手,我的问题是是否可以运行一些操作修复集的次数。
我想执行一个动作正好 20 次。

我真的不知道你想要什么,但似乎你正在寻找

int i;
for(i=0;i<20;i++)
{
     //do your action.
}

另外,如果您希望它在后台而不是在主队列上执行您可以使用 GCD或 NSThread并将for放入GCD或NSThread中。

我从你的问题中了解到的是,你正在查看 Objective -C 中的一个经典的 for 循环。这是怎么回事

for (/* Instantiate local variables*/ ; /* Condition to keep looping. */ ; /* End of loop expressions */)
{
    // Do something.
}
for (int i = 1; i <= 20; i++)
{
    NSLog(@"%d", i);
}

如果您希望遍历数组中的对象,则相同

for (NSString* currentString in myArrayOfStrings)
{
    NSLog(@"%@", currentString);
}

您也可以使用 while 循环

while(number<= 20)
{
//do something
}

最新更新