【发布时间】:2012-01-12 01:25:08
【问题描述】:
我想知道这样的东西是否可以在代码中使用。 如果我有一段我想执行的代码,在程序的许多部分都是一样的 它使用了这个版本的while循环,这行得通吗? (我知道我可以使用 while 循环,我只是认为这是一个值得探索的有趣想法)
NSMutableArray *objects;
-(void) RemoveObjectLoop
{
[self RemoveObjectAtZero];
}
-(void) RemoveObjectAtZero
{
if([objects count] > 0)
{
[objects removeObjectAtIndex:0];
[self RemoveObjectLoop];
}
}
只需执行 [self RemoveObjectLoop] 即可,而不是多次写出 while 循环。 这可以为一个项目工作吗? 有没有你不想使用它的实例?
编辑:我知道这个例子很糟糕,我只是想不出别的。 如果可以,请在您的答案中包含一个示例。谢谢!
【问题讨论】:
-
使用 [yourObject removeAllObjects];
-
我知道这不是一个实际的例子,它实际上很可怕。请回答实际问题,谢谢! :D
-
另外,你不会放 [yourArray removeAllObjects] 而不是 yourObject 吗? :P
标签: iphone objective-c xcode loops