我是iOS-Development的新手,我的问题是,是否可以在固定设置次数下运行某些操作。
我想完成20次动作。
答案 0 :(得分:2)
我真的不知道你想要什么,但似乎你在寻找
int i;
for(i=0;i<20;i++)
{
//do your action.
}
如果您希望它在后台执行而不是在主队列中执行
你可以使用GCD
或NSThread
并将for
放入GCD或NSThread。
答案 1 :(得分:0)
我从你的问题中理解的是,你正在寻找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
}