我是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
}