调用方法X次数

时间:2012-05-18 03:04:49

标签: objective-c ios cocos2d-iphone

我正在寻找一种使用相同的代码运行代码X次的方法。

说我想重复一下代码:

NSLog(@"repeat");

numberX次:

int numberX;

无需根据numberX的值更改任何代码。

如何做到这一点?如果您需要更多解释或解释我试图通过代码实现的目标,请发表评论。

4 个答案:

答案 0 :(得分:2)

用户a for循环:

for(int x = 0; i<NUMBER_OF_TIMES; x++){
  NSLog(@"repeat");
}

并使确定您阅读this Objective-C Primer

答案 1 :(得分:0)

您可以使用简单的for循环

for(int i = 0; i< numberX; i++) {
// the code you want to repeat

}

答案 2 :(得分:0)

使用for循环!创建您的方法:

(void) aMethod{
NSLog(@"Repeat");
}

在for循环中使用原始方法中的方法:

int numberX = 123456789;
for(int loopInt = numberX; loopInt >= 0){
aMethod;
}

答案 3 :(得分:0)

假设您要同步运行任务,可以将任务插入串行调度队列。它是一个FIFO。